擅长:python、mysql、java
<p>你当前的代码似乎有效。相反,我将向您展示更多的迭代器/生成器。在</p>
<p>最简单的内建物就是你的行为。在</p>
<pre><code>Iterator2 = xrange(2,5)
</code></pre>
<p>将类直接转换为生成器</p>
^{pr2}$
<p>由python标准库中的生成器组成的生成器</p>
<pre><code>import itertools
Iterator4 = itertools.takewhile(
lambda y : y < 5,
itertools.count(2) )
</code></pre>
<p>一个简单的生成器表达式(不太令人兴奋…)</p>
<pre><code>Iterator5 = ( x for x in [2, 3, 4] )
</code></pre>