Pythonはなどのリスト、辞書、コレクション、などの変更可能なコレクションクラスのオブジェクトを、構築された、対応するファクトリメソッドをコピーして直接使用することができます。
シャローコピーは、新しいオブジェクトを作成することが、その子の本来の目的に対応するサブオブジェクトがまだ指しています。換言すれば、これは再帰的なサブオブジェクトもコピーされることなく、元のオブジェクトの層をコピーします。
ディープコピーが再帰的に子オブジェクトをコピーします。
割り当て
潜在コピー
ディープコピー