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