独立性を維持するための辞書のコピー
既存の辞書に割り当てて新しい辞書を作成するとき (dict2 = dict1)、次のようになります。新しい辞書は独立したコピーになります。ただし、Python の動作は異なります。 dict2 を dict1 に割り当てると、両方の変数が同じ辞書オブジェクトを参照します。これは、dict2 に加えられた変更は dict1 にも影響することを意味します。
解決策: 明示的なコピーの使用
この動作を回避して独立したコピーを作成するには、次のようにする必要があります。次のいずれかの方法を使用した辞書の明示的なコピー:
dict2 = dict(dict1)
dict2 = dict1.copy()
これらの方法のいずれかを使用すると、独立した元の辞書のコピーが作成され、変更されても元の辞書に影響を与えません。
以上がPython 辞書の独立したコピーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。