Code Fix

上級 › = で複製したつもりが同じリストを指している(浅いコピー) › パターン5

= で複製したつもりが同じリストを指している(浅いコピー)

= はリストや辞書の複製ではなく、同じオブジェクトを指す別名を作るだけです。

 1  queue = [1, 2, 3]
 2  snapshot = ____________
                     ^
 3  snapshot.pop()
 4  print(queue)
出力: [1, 2]期待: [1, 2, 3] (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

= で複製したつもりが同じリストを指している(浅いコピー)

片方を変更すると、もう片方にも影響します。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)