Python:函数返回数字的升序
答
itertools.count()
怎么样?
counter = itertools.count()
print next(counter)
print next(counter)
print next(counter)
打印
0
1
2
如果你希望你的柜台,从1日开始,使用
counter = itertools.count(1)
你可能有兴趣在接受这个问题的答案:HTTP://计算器。 com/questions/231767/the-python-yield-keyword-explained – syrion 2011-03-29 12:58:41
@syrion:这是“产量解释”,可能现在只是一种神秘的方式,让我们的朋友来到他的柜台;) – user237419 2011-03-29 13:02:14
是的,我也提高了Sven的答案,因为它更直接 - 但答案就是解释了为什么它有效。 :) – syrion 2011-03-29 13:03:53