我在 python 中有一个列表[a,b,c,d]
,我通过在索引上使用 for 循环将它移到左边,结果是[b,c,d,a]
.
现在我计划将它向右移动,我认为结果会是[d,a,b,c]
,但我无法为它编写代码。
任何人都可以建议我的代码和概念吗?
这是我向左移动的代码。
def shift_left(L):
first_item = L[0]
for i in range (1, len(L)):
L[i-1] = L[i]
L[-1] = first_item