Python:返回升序数字的函数
我该怎么写一个函数,每次调用它时都能给我一个新的、递增的数字呢?
比如,第一次调用它时返回“1”,第二次调用时返回“2”。
1 个回答
7
那itertools.count()
怎么样呢?
counter = itertools.count()
print next(counter)
print next(counter)
print next(counter)
这个会打印出
0
1
2
如果你想让计数器从1开始,可以使用
counter = itertools.count(1)