Day39では、ミュータブルの罠(list / dict)を学びました。 今回はその続きとして、 Pythonの copy モジュールを使った 浅いコピー(shallow copy)と深いコピー(deep copy)の違い を整理します。 コピー操作を誤ると、 「変えていないはずのデータが変わっていた ...
Pythonの辞書は`update()`メソッドを使って更新でき、他の辞書やイテラブル、キーワード引数から値を追加・変更することができます。 複数の辞書を組み合わせる場合は`**`演算子を使用したアンパック機能が便利で、後に指定した辞書の値が優先されます。