【Python】Python - 複製Dictionaries。Python Copy Dictionaries.
【Python】Python - 複製Dictionaries。Python Copy Dictionaries.
如同java等物件導向程式語言,不可以直接使用等號作複製,因為變數間的等號為參考,dict2 = dict1只是將dict2參考到dict1的記憶體上,且改變dict1也會同時改變dict2。
有許多方式可以複製,其中一個方法是copy()
方法。
範例
使用copy()
方法來複製dictionary:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict = thisdict.copy()
print(mydict)
上面輸出: {'brand': 'Ford', 'model': 'Mustang', 'year': 1964}
另一個方式去複製則使用內建建構式函數dict()
。
範例
使用建構式函數來創建dictionary:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
mydict = dict(thisdict)
print(mydict)
上面輸出: {'brand': 'Ford', 'model': 'Mustang', 'year': 1964}
留言
張貼留言