Day39では、ミュータブルの罠(list / dict)を学びました。 今回はその続きとして、 Pythonの copy モジュールを使った 浅いコピー(shallow copy)と深いコピー(deep copy)の違い を整理します。 コピー操作を誤ると、 「変えていないはずのデータが変わっていた ...
Python変数の参照とコピー:copyモジュールで予期せぬ変更を防ぐ ミュータブルなオブジェクト(リストなど)を扱う場合、この「参照のコピー」と「データのコピー」の違いを正しく理解することは、予期せぬバグを防ぐ上で、非常に重要な基礎知識です。