當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。