map的返回结果不是Iterator
Topic source>>> from collections import Iterator
>>> isinstance(map(f,range(10)),Iterable)
True
>>> isinstance(map(f,range(10)),Iterator)
True
>>> map(f,range(10))
<map object at 0x03234BD0>
>>> m = map(f,range(10))
>>> next(m)
0
明明就是Iterator类型啊,可以使用next
- 1
滚蛋吧黑眼圈
a不是Iterator类型的啊