循环A列表两次找到第一个循环和第二个循环的第二个索引和第一个索引



我想两次循环列表。

  • 第1将从索引0-最后
  • 循环
  • 第二个将从索引1循环 - 最后一个然后返回0并停止。

我考虑使用模量,但不知道如何开始。

任何人可以分享吗?

a = [1,2,3,4,5]

这就是我希望得到的

loop 1: 1, 2, 3, 4, 5
loop 2: 2,3,4,5,1

索引循环和加上循环数,然后将列表的总长度保持在范围内。

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])

最新更新