python中兩個字典的合並


dictMerged2 = dict( dict1, **dict2 ) #個人喜歡用這種

舉例:

dict1 = { "name":"owen", "age": 18 }
dict2 = { "birthday": "1999-11-22", "height": 180 }

合並兩個字典得到:

{ "name":"owen", "age": 18, "birthday": "1999-11-22", "height": 180 }

  

方法1:

dictMerged1 = dict( dict1.items() + dict2.items() )

方法2:

dictMerged2 = dict( dict1, **dict2 )

方法 2 等同於:

dictMerged2 = dict1.copy()
dictMerged2.update( dict2 )

 

或者

dictMerged2 = dict( dict1 )
dictMerged2.update( dict2 )

 


方法 2 比方法 1 速度快很多, 可以用 IPython 測試效率。

來自:https://blog.csdn.net/u010649766/article/details/78661714


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM