
1.迭代器 (iterator)

2.生成器(generator)

3.可迭代对象(iterable)


4.序列(sequence)


# 每个迭代器只能被使用遍历一次

# 遍历过之后迭代器不会还原,这样看起来像个空数组

# __next__()返回的是,下一个对象的值,不是下一个迭代器对象
参考资料:
1.Python之Iterable与Iterator - 知乎
2.Glossary — Python 3.10.1 documentation
本文详细解读Python中的迭代器、生成器和可迭代对象的概念,探讨它们的用法、区别以及如何实现。理解这些核心概念有助于提升编程效率,避免资源浪费。








# 每个迭代器只能被使用遍历一次

# 遍历过之后迭代器不会还原,这样看起来像个空数组

# __next__()返回的是,下一个对象的值,不是下一个迭代器对象
参考资料:
1.Python之Iterable与Iterator - 知乎
2.Glossary — Python 3.10.1 documentation
14万+
1316
938
1729
932
738

被折叠的 条评论
为什么被折叠?