.update()
如果您不再需要原始方法,则可以使用该方法d2
:
使用其他键/值对更新字典, 。返回None
。
例如:
>>> d1 = {'a': 1, 'b': 2}
>>> d2 = {'b': 1, 'c': 3}
>>> d2.update(d1)
>>> d2
{'a': 1, 'c': 3, 'b': 2}
当然,您可以先复制该词典以创建一个新的合并词典。这可能是必需的,也可能不是。如果您的词典中有复合对象(包含其他对象的对象,如列表或类实例),copy.deepcopy
则也应考虑。