質問: memo[(i+n)%4] #nだけ配列のインデクスを右にずらしたい print(memo) # => [2, 3, 4, 2] 3番目がうまくいかない print(code) # => [2, 3, 4, 2] ```
回答: `memo = code`だとmemoは`code`を指します(同じものを指す)。 `memo = code[:]`または`memo = list(code)`とし、データをコピーするようにしてください。 ずらす処理自体は問題ないと思います。