辞書メソッド

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()は「浅いコピー」なので、値がリストや辞書のようなミュータブルなものだと、コピー後もその中身は元と共有されたままになる点に注意が必要です。

関連トピック

辞書

← メソッド辞典に戻る