【发布时间】:2015-12-03 06:26:14
【问题描述】:
我有以下python程序
ml = [x for x in range(1,4)]
f = lambda x : x*2
print(f(ml))
nl = map(f,ml)
print(nl)
输出如下。
[1, 2, 3, 1, 2, 3]
<map object at 0x1005fada0>
map() 正在返回 map object 是否可以将其转换为列表?
【问题讨论】:
-
与 2.7 不同,map 在 Python 3 中返回一个迭代器。
标签: python python-2.7 python-3.x