有没有一种简单的方法可以在Python中"附加()"两个词典?

dig*_*mer 2 python dictionary

如果我有两个字典,我想用Python结合,即

a = {'1': 1, '2': 2}
b = {'3': 3, '4': 4}
Run Code Online (Sandbox Code Playgroud)

如果我对它们运行更新,它会重新排序列表:

a.update(b)
{'1': 1, '3': 3, '2': 2, '4': 4}
Run Code Online (Sandbox Code Playgroud)

当我真正想要的是将"b"附加到"a"的末尾:

{'1': 1, '2': 2, '3': 3, '4': 4}
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法将"b"附加到"a"的末尾,而不必像这样手动组合它们:

for key in b:
    a[key]=b[key]
Run Code Online (Sandbox Code Playgroud)

像+ =或append()这样的东西是理想的,但当然也不适用于字典.

And*_*ett 11

python字典没有排序 - 如果在实践中项目以特定顺序出现,那纯粹是特定实现的副作用,不应该依赖.