Python - 辞書のコピー
辞書をコピーする
dict2 = dict1と入力するだけではディクショナリをコピーできません。dict2は dict1への参照のみであり、dict1で行われた変更は自動的にdict2にも行われるためです。
コピーを作成する方法はいくつかあります。1 つの方法は、組み込みの Dictionary メソッドを使用することです。copy().
例
コピーを作成するにはいくつかの方法があります。1つの方法は、組み込みのディクショナリメソッドcopy()を使用することです。
thisdict = {
"brand": "フォード",
"model": "マスタング",
"year": 1964
}
mydict = thisdict.copy()
print(mydict)
コピーを作成するもう1つの方法は、組み込み関数dict()を使用することです。
例
dict()関数を使用してディクショナリのコピーを作成します。
thisdict = {
"brand": "フォード",
"model": "マスタング",
"year": 1964
}
mydict = dict(thisdict)
print(mydict)