Python 请用好的例子解释生成器和迭代器的概念

Python 请用好的例子解释生成器和迭代器的概念,python,python-2.7,Python,Python 2.7,我是python新手,我想知道生成器和迭代器的概念 请有人用一些很好的例子来解释这是什么,以及它是如何工作的。我将向您介绍两个非常好的答案: 及 最后,这篇文章终于让我正确地理解了它: 非常感谢您。只是为了澄清。。。每一个使用屈服方法的函数都是一个生成器,对吗?在生成器代码中,当我们调用next()时,代码将一直执行到yield,并从yield返回值,依此类推..您走对了方向。但是,这正是我在学习生成器、迭代器和yield时读到的内容。这是对我帮助最大的一篇文章。我也会把它写在我的答案里。谢

我是python新手,我想知道生成器和迭代器的概念


请有人用一些很好的例子来解释这是什么,以及它是如何工作的。

我将向您介绍两个非常好的答案:

最后,这篇文章终于让我正确地理解了它:


非常感谢您。只是为了澄清。。。每一个使用屈服方法的函数都是一个生成器,对吗?在生成器代码中,当我们调用next()时,代码将一直执行到yield,并从yield返回值,依此类推..您走对了方向。但是,这正是我在学习生成器、迭代器和yield时读到的内容。这是对我帮助最大的一篇文章。我也会把它写在我的答案里。谢谢,这篇文章很好。为了让一切可视化,这是一个很好的工具。