私は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