我有兩個python字典,我想寫乙個表示式來返回兩個字典的合併.update()方法返回的是空值而不是返回合併後的物件.
>>> x =
>>> y =
>>> z = x.update(y)
>>>
print z
none
>>> x
怎麼樣才能最終讓值儲存在z而不是x?
可以用下面的方法:
z = dict(x.items() + y.items())
最後就是你想要的最終結果儲存在字典z中,而鍵b
的值會被第二個字典的值覆蓋.
>>> x =
>>> y =
>>> z = dict(x.items() + y.items())
>>> z
如果你用的是python3的話稍微有點麻煩:
>>> z = dict(list(x.items()) + list(y.items()))
>>> z
還可以這樣:
z = x.copy()
z.update(y)
python實現兩個字典合併,兩個list合併
1.兩個字典 a b 合併1 dict a,b 操作如下 a b dict a,b 合併2 dict a.items b.items 如www.cppcns.com下 a b dict a.items b.items 合併3 c c.update a c.update b 輸出c 如下 a b bg...
Python中如何實現兩個字典合併
python中將兩個字典進行合併操作,是乙個比較常見的問題。本文將介紹幾種實現兩個字典合併的方案,並對其進行比較。對於這個問題,比較直觀的想法是將兩個字典做相加操作,賦值給結果字典,其 為 python兩個字典合併 方法1 python dictmerged1 dict dict1.items di...
mysql中合併兩個欄位為乙個字段顯示
mysql中合併兩個欄位為乙個字段顯示 mysql中concat函式 使用方法 www.2cto.com concat str1,str2,返回結果為連線引數產生的字串。如有任何乙個引數為null 則返回值為 null。注意 如果所有引數均為非二進位制字串,則結果為非二進位制字串。如果自變數中含有任...