当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Dictionary update方法用法及代码示例


Python 的 dict.update(~) 方法使用另一个可迭代的键/值对中的元素更新字典。

参数

1.other | iterable | optional

包含用于更新字典的键/值对的迭代。

返回值

None

例子

基本用法

要使用字典 d2 的值更新字典 d1

d1 = {'a': 'A', 'b': 'B', 'c': 'c'}
d2 = {'c': 'C'}
d1.update(d2)
print(d1)



{'a': 'A', 'b': 'B', 'c': 'C'}

由于键 'c' 已存在于字典 d1 中,因此其值被 d2 中的值 'C' 覆盖。

当字典中尚不存在该键时,将添加新的键/值对:

d1 = {'a': 'A', 'b':'B', 'c':'C'}
d2 = {'d':'D'}
d1.update(d2)
print(d1)



{'a': 'A', 'b': 'B', 'c': 'C', 'd': 'D'}

请注意,我们可以看到 'd': 'D' 的键/值对已添加到 d1 字典中。

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python Dictionary | update method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。