一、引入方式
from itertools import cycle
二、使用方法
我们先来看看它的源码
cycle它接收一个可迭代对象,可以将一个可迭代对象转换为一个可以无限迭代的迭代器
源码里我们可以看到它实现了__iter__和__next__的魔术方法,说明它既是可迭代对象也是一个迭代器,我们可以使用for循环和next()方法去操作它
我们先来看看以普通的方式去遍历一个列表
li = ['python', 'java', 'c', 'ruby', 'php', 'javascript']
for i in li:
print(i)
打印结果:
可以看到,遍历直到最后一个元
我可以回答这个问题。可以使用while True语句来实现无限循环,例如:
while True:
# 循环体
pass
其中pass是一个占位符,表示循环体内的代码。可以在循环体内添加需要执行的代码。