我有兩個字典。Python字典的更新方法沒有工作
a = {"ab":3, "bd":4}
b = {"cd":3, "ed":5}`
我想將它們結合到{'bd': 4, 'ab': 3, 'ed': 5, 'cd': 3}
。
由於this表示,a.update(b)
可以完成它。但是當我嘗試時,我得到:
type(a.update(b)) #--> type 'NoneType'
有人願意向我解釋爲什麼我無法獲得字典類型嗎?
我也試過這樣,它做的很好:
type(dict(a,**b)) #-->type 'dict'
的是這兩種方法之間的差異,爲什麼第一個不能正常工作?
它不會返回第3個字典,它會更新到位。 – 2014-10-30 14:10:01
你的意思是我不能將結果存儲在第三個變量中? – allenwang 2014-10-30 14:12:16
你可以,但它會是'沒有'。 – 2014-10-30 14:12:43