我需要对两个单独的操作无限列表数字,但无法找到在 python 中生成、存储和操作它的方法。
任何人都可以建议我一种处理无限算术级数或任何级数的方法,以及考虑到内存和时间的最小使用这一事实如何对它们进行操作。
提前感谢大家的建议。
您正在寻找一个蟒蛇生成器反而:
def infinitenumbers():
count = 0
while True:
yield count
count += 1
The 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)