



下面的for循环看似简单,实则暗藏玄机:
逐个访问集合内元素的过程称为迭代。不过,很少有人真正清楚Python的迭代原理,也很少有人知道其中的精妙设计。学习本章内容后,读者将“知其然亦知其所以然”,编写高性能、扩展性强的Python应用,让程序以更高效、更节省内存的方式处理大型数据集。
迭代是生成器函数的核心,后者是Python最为强大的工具之一。生成器函数不仅是创建迭代器的便捷方法,还能催生一系列精妙的编程模式,有助于培养优秀的编码习惯。
本章很特殊,掌握生成器能让你成为一名全能型的程序员,进而精通多门编程语言。学习Python生成器之所以重要,是因为在学习过程中,你会收获许多极具价值的知识与见解。