【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}




留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)