按照crossin的說法
使用map函數可以直接輸出清單
>>> list1 = [ 0, 1, 2, 3, 4, 5, 6 ]
>>> list2 = map(lambda x:x*2,l1)
結果應為:
>>> print(list2)
[0,2,4,6,8,10,12]
但應用于python3
輸出的結果并非如此,而是這樣的:
<
map
object
at
0x00000000021DA860
>
是以要使用map函數
必須要這樣寫:
lst_1=[1,2,3,4,5,6]
lst_2=map(lambda x:x*2,lst_1)
print(list(lst_2)