擅长:python、mysql、java
<p>你几乎就有了它,你只需要把你的“收益”陈述放在一个无休止的循环中,这样它就会在需要的时候一直围绕着它:</p>
<pre><code>def day_generator():
while True:
for w in ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']:
yield w
g = day_generator()
for _ in range(10):
print(next(g))
##Output:
##
## Monday
## Tuesday
## Wednesday
## Thursday
## Friday
## Saturday
## Sunday
## Monday
## Tuesday
## Wednesday
</code></pre>
<p>然而,正如其他人所指出的,<code>itertools.cycle</code>是最简洁的方法。在</p>