小编Sep*_*cle的帖子

在Python 3和Python 2中映射

我是一名Python新手,正在阅读一本旧的Python书。它基于Python 2,因此有时我对细节不甚了解。

有一个代码

L=map(lambda x:2**x, range(7))
Run Code Online (Sandbox Code Playgroud)

因此它不会在python 3中返回列表,因此我用google搜索并发现list(L)有效。但是问题是,首先list(L)可以正常工作,但是当我再次使用它时,

list(L)

list(L)
Run Code Online (Sandbox Code Playgroud)

第二回 [ ]

有人可以解释我发生了什么事吗?

python python-2.x python-3.x

6
推荐指数
1
解决办法
2553
查看次数

标签 统计

python ×1

python-2.x ×1

python-3.x ×1