我想循环两次列表。
我考虑过使用模数,但不知道如何开始。
任何人都可以分享吗?
a = [1,2,3,4,5]
这就是我希望得到的
loop 1: 1, 2, 3, 4, 5
loop 2: 2,3,4,5,1
答案 0 :(得分:3)
按索引循环并加上循环数,然后修改列表的总长度以使索引保持在范围内。
lst = [1, 2, 3, 4, 5]
length = len(lst)
loop_time = 2
for l in range(loop_time):
for ind in range(length):
print(lst[(ind + l) % length])