📅  最后修改于: 2023-12-03 15:19:03.252000             🧑  作者: Mango
在Python中,itertools.cycle()
函数用于将一个可迭代对象无限循环下去。
以下是使用itertools.cycle()
函数的示例代码:
import itertools
# 循环一个列表
my_list = [1, 2, 3]
for i in itertools.cycle(my_list):
print(i)
上面的代码将会无限循环地输出1、2、3:
1
2
3
1
2
3
...
循环一个字符串也是同样道理:
import itertools
# 循环一个字符串
my_string = "hello"
for i in itertools.cycle(my_string):
print(i)
输出结果:
h
e
l
l
o
h
e
l
l
o
...
使用itertools.cycle()
函数,可以更方便地循环一个序列,而不需要手动写代码来实现。
注意,当使用itertools.cycle()
函数时,程序将永远不会停止,因此应当谨慎使用。
以上是关于Python - Itertools.cycle()
的介绍。