我需要程序每 10 分钟一个一个地显示列表中的一个元素,但是当程序到达列表末尾时,它又开始一个一个地列出元素。
我该怎么做?
示例代码:
import time
import schedule
spisok = [1,2,3]
while True:
def idi():
for i in spisok:
print(i)
schedule.every(10).minutes.do(idi)
while True:
schedule.run_pending()
time.sleep(1)
使用itertools.cycle:
工作示例
cycle: