您正在寻找python生成器:
def infinitenumbers(): count = 0 while True: yield count count += 1
该
itertools软件包随附了一个预
count生成器。
>>> import itertools>>> c = itertools.count()>>> next(c)0>>> next(c)1>>> for i in itertools.islice(c, 5):... print i...23456

您正在寻找python生成器:
def infinitenumbers(): count = 0 while True: yield count count += 1
该
itertools软件包随附了一个预
count生成器。
>>> import itertools>>> c = itertools.count()>>> next(c)0>>> next(c)1>>> for i in itertools.islice(c, 5):... print i...23456