如何在一个表达式中合并两个Python字典?

内置字典类具有update()将参数字典对象的元素与调用字典对象的元素合并的方法。

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

>>> b = {'x':1,'y':2, 'z':3}

>>> a.update(b)

>>> a

{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

从Python 3.5开始,提供了合并两个词典的另一种语法

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

>>> b = {'x':1,'y':2, 'z':3}

>>> c = {**a, **b}

>>> c

{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

以上是 如何在一个表达式中合并两个Python字典? 的全部内容, 来源链接: utcz.com/z/322031.html

回到顶部