列出无限的元素

Som*_*esh 7 python

我需要在两个单独的无限数字列表上操作,但是找不到在python中生成,存储和操作它的方法.

任何人都可以建议我一种方法来处理无限的算术运算或任何系列以及如何操作它们考虑到内存和时间的最小使用这一事实.

提前感谢每个人的建议.

Mar*_*ers 17

你正在寻找一个python生成器:

def infinitenumbers():
    count = 0
    while True:
        yield count
        count += 1
Run Code Online (Sandbox Code Playgroud)

itertools套装配有预制count发电机.

>>> import itertools
>>> c = itertools.count()
>>> next(c)
0
>>> next(c)
1
>>> for i in itertools.islice(c, 5):
...     print i
...
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)