[英]Append a nested dictionary to a dictionary in python
我正在嘗試將 append 嵌套字典轉換為字典,我已經搜索了 inte.net,但找不到答案。
我試過了
Colors = {}
a = {"1:1":{255,1,2}}
b = {"2:1":{1,255,2}}
Colors.update(a)
Colors.update(b)
print(Colors)
它打印
{'1:1': {1, 2, 255}, '2:1': {1, 2, 255}}
代替
{'1:1': {255,1,2}, '2:1': {1,255,2}}
值不保持順序的原因是因為您使用的是集合而不是列表。 與列表不同,集合是無序的(您可以在此處閱讀更多內容)。
要解決您的問題,您可以改用列表(請注意{}
變成了[]
:
Colors = {}
a = {"1:1":[255,1,2]}
b = {"2:1":[1,255,2]}
Colors.update(a)
Colors.update(b)
print(Colors)
哪個打印:
{'1:1': [255, 1, 2], '2:1': [1, 255, 2]}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.