合并两个字典

Python 版本 > 3.5

>>> x = {'a': 1, 'b': 2}
>>> y = {'b': 3, 'c': 4}

>>> z = {**x, **y}    # 一行代码合并两字典
>>> z
{'c': 4, 'a': 1, 'b': 3}

Python 版本 2.x

>>> x = {'a': 1, 'b': 2}
>>> y = {'b': 3, 'c': 4}

>>> z = dict(x, **y)
>>> z
{'a': 1, 'c': 4, 'b': 3}

Last updated