有没有一种方式可以循环遍历索引?
有没有一种方式可以循环遍历索引?
这个问题已经有了答案:
list1 = [1,2,3,4]
如果我有上面显示的list1
,最后一个值的索引为3
,但如果我说list1[4]
,它会变成list1[0]
吗?
admin 更改状态以发布 2023年5月24日
在你描述的情况下,我个人使用@StephenRauch建议的方法。但是,考虑到你将cycle
作为一个标签添加了进来,你可能需要知道存在一个叫做itertools.cycle的东西。
它会返回一个迭代器,让你可以以循环的方式不断地遍历可迭代对象。我不知道你的原始问题,但你可能会发现它很有用。
import itertools for i in itertools.cycle([1, 2, 3]): # Do something # 1, 2, 3, 1, 2, 3, 1, 2, 3, ...
但是要注意退出条件,否则你可能会陷入无限循环。