从第二个元素到最后一个元素,然后迭代第一个元素



我需要创建for循环,迭代列表从第二个元素到最后一个,然后它采取第一个元素。像这样:

x = [2, 133, 24]
for i in (x[1:] + x[0]):
print(i)

结果应为:133,24,2

list不能被修改,应该可以用于包含2-10个元素的列表谢谢你的帮助

稍微调整一下

for i in (x[1:] + [x[0]]):
print(i)

你可以使用模数

x = [2, 133, 24]
start = 1
end = 3
for i in range(start,end+start):
index = i % end
print(x[index])

相关内容

最新更新