擅长:python、mysql、java
<p>这实际上不是布尔值的问题。那总是<code>True</code>。你知道吗</p>
<p><code>enumerated_set</code>是一个生成器。一旦你循环通过它,它就筋疲力尽了。你需要创建一个新的。你知道吗</p>
<pre><code>In [9]: enumerated_set = enumerate(['tic','tac','toe'])
In [10]: enumerated_set.next()
Out[10]: (0, 'tic')
In [11]: enumerated_set.next()
Out[11]: (1, 'tac')
In [12]: enumerated_set.next()
Out[12]: (2, 'toe')
In [13]: enumerated_set.next()
-
StopIteration Traceback (most recent call last)
/usr/local/<ipython-input-13-7b0a413e4250> in <module>()
> 1 enumerated_set.next()
StopIteration:
</code></pre>