相关疑难解决方法(0)

Python iter()函数如何工作?

以下代码让我困惑:

>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> zip(*([iter(a)]*2))
[(0, 1), (2, 3), (4, 5), (6, 7), (8, 9)]
>>> iter(a)
<listiterator object at 0x7f3e9920cf50>
>>> iter(a).next()
0
>>> iter(a).next()
0
>>> iter(a).next()
0
Run Code Online (Sandbox Code Playgroud)

next()总是返回0.那么,该iter功能如何工作?

python iterator

-1
推荐指数
1
解决办法
3089
查看次数

标签 统计

iterator ×1

python ×1