合并两个Python词典但保留顺序

时间:2016-09-10 11:16:31

标签: python python-3.x dictionary

我想合并两个词典,但订单不需要更改。字典2需要在字典1后面“粘贴”(反之亦然)

d1 = {'a': 100, 'b': 200}
d2 = {'x': 300, 'y': 200}
d3 = ?
print d3
>>> {'x': 300, 'y': 200, 'a': 100, 'b': 200}

我尝试使用python3组合词典的方式:

d1 = {'a': 100, 'b': 200}
d2 = {'x': 300, 'y': 200}
d3 = {**d1, **d2}
print(d3)
>>> {'y': 200, 'b': 200, 'a': 100, 'x': 300}

但订单并未保留。有什么帮助吗?

0 个答案:

没有答案