1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python入門

Connected

演習

リストの内部動作

この演習では、areas という名前のリストと、そのコピーである areas_copy が用意されています。

現在は、areas_copy リストの最初の要素を変更し、その後に areas リストを出力しています。コードを実行する ボタンを押すと、areas_copy を変更したにもかかわらず、その変更が areas リストにも反映されることがわかります。これは、areas と areas_copy が同じリストを指しているためです。

areas_copy の変更が areas にも影響するのを防ぐには、list() や [:] を使って、areas リストをより明示的にコピーする必要があります。

指示

100 XP
  • 変数 areas_copy を作成している2行目のコマンドを変更し、areas_copy が areas の明示的なコピーになるようにしてください。編集後は、areas_copy に加えた変更が areas に影響しないはずです。確認のために 回答を送信 してください。