copy()(辞書)
辞書の複製(コピー)を作成します。
構文
辞書.copy()
使用例
original = {'a': 1}
copied = original.copy()
copied['b'] = 2
print(original)
print(copied)実行結果
{'a': 1}
{'a': 1, 'b': 2}💡 実践的な使用例
original = {'name': '田中', 'scores': [80, 90]}
copied = original.copy()
copied['scores'].append(100)
print(original['scores']) # こちらも変わってしまうcopy()は「浅いコピー」なので、値がリストや辞書のようなミュータブルなものだと、コピー後もその中身は元と共有されたままになる点に注意が必要です。
関連トピック
辞書