gpt4 book ai didi

python - 无限范围()

转载 作者:IT老高 更新时间:2023-10-28 21:57:57 25 4
gpt4 key购买 nike

range(或 Python 2 的 xrange)是否有无限版本,或者是否需要手动定义?例如

squares = (x*x for x in range(n))

只能给我一个生成器,用于生成不超过 (n-1)**2 的平方,而且我看不到任何明显的调用 range(infinity) 的方法 这样它就一直在卡车上运行。

最佳答案

您正在描述 itertools.count 的基本用法:

import itertools
squares = (x*x for x in itertools.count())

关于python - 无限范围(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com