我[a,b,c,d]在python中有一个列表,我通过使用for将它向左移动,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
Run Code Online (Sandbox Code Playgroud) python ×1