上級 › = で複製したつもりが同じリストを指している(浅いコピー) › パターン5
= で複製したつもりが同じリストを指している(浅いコピー)
= はリストや辞書の複製ではなく、同じオブジェクトを指す別名を作るだけです。
1 queue = [1, 2, 3] 2 snapshot = ____________ ^ 3 snapshot.pop() 4 print(queue)
出力: [1, 2]期待: [1, 2, 3] (エラーにはなりません)
空欄を埋めて実行を通す
スナップショットのつもりで代入しても同じ実体です。片方から取り除くと、元のキューからも消えてしまいます。
次の問題