python中實現字典的合併

2022-09-20 08:39:15 字數 1199 閱讀 3601

1、使用內建函式update合併

>>> dict1 = dict(a = 100, b = 200, c = 300

) ## 字典1

>>>dict1

>>> dict2 = dict(d = 400, e = 500, f = 600

) ## 字典2

>>>dict2

>>>dict1.update(dict2) ## 利用update函式合併

>>>dict1

>>> dict1 = dict(a = 100, b = 200, c = 300

)>>> dict2 = dict(d = 400, e = 500, f = 600

)>>> dict3 =dict1.copy() ##複製字典1

>>>dict3

>>>dict3.update(dict2) ##在字典3上進行合併

>>>dict3 ## 合併結果

>>>dict1

2、利用**解包, 然後使用dict或者{}合併

>>> dict1 = dict(a = 100, b = 200, c = 300

)>>> dict2 = dict(d = 400, e = 500, f = 600

)>>> test1 = dict(**dict1, **dict2) ## 利用** + dict實現字典合併

>>>test1

>>> test2 = ## 利用** + {}實現字典合併

>>>test2

3、使用itertools

>>>import itertools     ## 匯入

>>> dict1 = dict(a = 100, b = 200, c = 300

)>>> dict2 = dict(d = 400, e = 500, f = 600

)>>>dict(itertools.chain(dict1.items(), dict2.items())) ## 合併

參考:

Python 「合併字典」

def count dicts dict1,dict2 differ set dict1 set dict2 same set dict1 set dict2 print same print differ for key in same dict1 key dict2 key for key in...

Python中如何實現兩個字典合併

python中將兩個字典進行合併操作,是乙個比較常見的問題。本文將介紹幾種實現兩個字典合併的方案,並對其進行比較。對於這個問題,比較直觀的想法是將兩個字典做相加操作,賦值給結果字典,其 為 python兩個字典合併 方法1 python dictmerged1 dict dict1.items di...

隨性練習 python字典實現文字合併

主要用到,字典 字串分割和連線 檔案等操作 例如 有以下兩個txt文字,要合併成乙個 lines1 f1.readlines 返回列表 for line in lines1 line line.strip 去空白 content line.split 切割 address book1 content...