免费编程教程

Python 生成器和迭代器的区别

生成器用 yield 关键字实现迭代器用 __iter__ 和 __next__ 实现。生成器是创建迭代器的便捷方式。两者都是惰性计算的。本文对比两种方式的实现代码。

29 0 0
2026-07-05
生成器与迭代器

掌握 iter/next 协议和 yield 关键字,编写内存高效的流式数据处理代码。

20 0 0
2026-06-16