1 In [15]: list(range(5)) 2 Out[15]: [0, 1, 2, 3, 4] 3 4 In [16]: list(map(str,range(5))) 5 Out[16]: ['0', '1', '2', '3', '4'] 6 7 In [17]: list(map(lambda x,y:x+y,range(5),range(5,10))) 8 Out[17]: [5, 7, 9, 11, 13]
內置函數map()把一個函數func依次映射到序列或迭代器對象的每個元素上,而且返回一個能夠迭代的map對象做爲結果,map對象中每一個元素是原序列中元素通過函數func處理後的結果,map()函數不對原序列或迭代器對象作任何修改。函數