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}
python3.9使用Iterables进行字典合并更新

分享到 :

Leave a Reply

Your email address will not be published. Required fields are marked *