簡體   English   中英

如何合並兩個字典

[英]How to merge two dictionaries

我希望將兩個字典與鍵合並為月,並將值合並為兩個字典中12個值的列表。 如何合並兩個字典,以使它不基於鍵按字母順序排序。 我只是想將我的第二本詞典(以六月至十二月的月份為鍵)添加到我的第一本詞典(以一月至五月的月份為鍵)的末尾。

我嘗試使用.concat和.append,但是我似乎做錯了,它正在對值進行排序。

謝謝

使用更新功能:

a = {1: 2, 2: 3}
b = {3: 4, 4: 5}
a.update(b)
a

{1: 2, 2: 3, 3: 4, 4: 5}


PS請注意,Python中的字典是無序的。 您不能依賴按鍵順序。 如果要使用有序字典,則應使用collections模塊中的OrderedDict

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM