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