我想合并两个词典,但订单不需要更改。字典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}
但订单并未保留。有什么帮助吗?