Pythonの勉強を続けています。 今回は👉 copy と deepcopy を学びました。 リストや辞書をコピーするとき、 「コピーしたのに元のデータも変わる」 という不思議な現象が起きます。 その理由が今回のテーマです。 普通に代入するとどうなる? まずはリストで試してみます。 list1 = [1, 2, 3]list2 = list1list2[0] = 100print(list1)print(list2) 実行結果👇 [100, 2, 3][100, 2, 3] list2を変更したのにlist1まで変わりました。 これは 👉 同じデータを参照している ためです。 copyを使う …