gpt4 book ai didi

python - itertools.repeat VS itertools.cycle

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:36 27 4
gpt4 key购买 nike

itertools.repeat(n)itertools.cycle(n) 有区别吗?看起来,它们产生相同的输出。在我需要某个元素的无限循环的情况下,使用一种更有效吗?

最佳答案

简单地说,itertools.repeat 将重复给定的参数,itertools.cycle 将循环给定的参数。不要运行此代码,但例如:

from itertools import repeat, cycle

for i in repeat('abcd'): print(i)
# abcd, abcd, abcd, abcd, ...

for i in cycle('abcd'): print(i)
# a, b, c, d, a, b, c, d, ...

关于python - itertools.repeat VS itertools.cycle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36709978/

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