python合併2個字典

2022-04-06 03:31:47 字數 685 閱讀 5100

2種方式,update()和items()方式

in [14]: a

out[14]:

in [15]: c =

in [16]: a.update(c)

in [17]: a

out[17]:

in [18]: a =

in [19]: a

out[19]:

in [20]: c

out[20]:

in [21]: a.items() + c.items()

out[21]: [('a', 1), ('d', 4)]

in [22]: dict(a.items() + c.items())

out[22]:

in [29]: z = a.update(b)

in [30]: z

直接賦值給新的變數是不可以的,這樣z得到的是空值,這裡需要去看一下update的用法了,

見此函式不返回任何值,orz,所以沒有任何值

同時可以用來更新字典裡的值

in [35]: a.update()

in [36]: a

out[36]:

in [37]: a.update()

in [38]: a

out[38]:

Python 合併2個字典成1個新字典的9種方法

d1 d2 輸出 d d.update d1 方法1,使用兩次update方法向字典中新增元素 d.update d2 print d d d1.copy 方法2,先複製,後更新 d.update d2 print d d dict d1 方法3,字典構造器 d.update d2 print d ...

Python合併2個字典成1個新字典的9種方法

d1 d2 輸出 d d.update d1 方法1,使用兩次update方法向字典中新增元素 d.update d2 print d d d1.copy 方法2,先複製,後更新 d.update d2 print d d dict d1 方法3,字典構造器 d.update d2 print d ...

Python合併2個字典成1個新字典的方法 9種

字典是python語言中唯一的對映型別。對映型別物件裡雜湊值 鍵,key 和指向的物件 值,value 是一對多的的關係,通常被認為是可變的雜湊表。字典物件是可變的,它是乙個容器型別,能儲存任意個數的python物件,其中也可包括其他容器型別。字典型別與序列型別的區別 1.訪問和訪問資料的方式不同。...