python3.9使用Iterables进行字典合并更新

python3.9使用Iterables进行字典合并更新

Python 3.9 dict类。如果有两个字典a和b,则现在可以使用这些运算符进行合并和更新。 我们有合并运算符|: | =运算符的另一个很棒的性能是能够使用可迭代对象(如列表或生成器)用新的键值对来更新字典: a = {'a': 'one', 'b': 'two'} b = ((i, i**2) for i in range(3)) a |= b print(a) {'a': 'one', 'b': 'two', 0: 0, 1: 1, 2: 4}