直接赋值
my_dict = {'a': 1, 'b': 2}
my_dict['a'] = 3 更新 'a' 的值为 3
my_dict['c'] = 4 添加新的键值对 'c': 4
使用 `update()` 方法
my_dict = {'a': 1, 'b': 2}
my_dict.update({'a': 3}) 更新 'a' 的值为 3
my_dict.update({'c': 4}) 添加新的键值对 'c': 4
或者
my_dict = {'Name': 'Zara', 'Age': 7}
dict2 = {'Sex': 'female'}
my_dict.update(dict2) 将 dict2 的键值对更新到 my_dict
使用关键字参数
my_dict = {'Name': 'W3CSchool', 'Age': 7}
my_dict.update(Sex='female') 使用关键字参数更新字典
使用列表或元组
my_dict = {'a': 1, 'b': 2}
my_dict.update([('a', 111), ('b', 222)]) 使用列表更新字典
使用 `zip()` 函数
my_dict = {'a': 1, 'b': 2}
my_dict.update(zip(['a', 'b'], [111, 222])) 使用 zip 函数更新字典
以上方法都可以用来更新字典中的键值对,可以修改已存在的键对应的值,也可以添加新的键值对到字典中