0
我有以下地圖()函數調用
ml = [x for x in range(1,4)]
f = lambda x : x*2
print(f(ml))
nl = map(f,ml)
print(nl)
輸出如下Python程序後得到一個列表。
[1, 2, 3, 1, 2, 3]
<map object at 0x1005fada0>
map()
返回一個map object
,纔有可能把它轉換成一個列表?
used'list()'? – SIslam
與2.7不同,map在Python 3中返回一個迭代器。 – ozgur