当需要更新 Python 字典中的一个或多个键值对时,可以使用 update()
方法。下面是关于 update()
方法的详细攻略。
方法原型
在 Python 中,使用 update()
方法可以在一个字典中更新或合并另一个字典中的键值对。
dict.update([other])
update()
方法只有一个可选参数 other
,表示需要合并的字典。如果指定的字典中的 key 存在于原来的字典中,那么原来字典中的键值对将被替换;如果指定的字典中的 key 在原来字典中不存在,则直接被添加到原来的字典中。
方法示例
下面通过两个示例来演示使用 update()
方法的具体操作。
示例1:在一个字典中添加另一个字典的多个元素
假设在 Python 中已经有一个字典 dict1
和一个字典 dict2
,现在需要将 dict2
中的多个元素添加到 dict1
中。可以使用 update()
方法来实现:
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4, 'e': 5}
dict1.update(dict2)
print(dict1)
执行以上代码,输出结果为:
{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
示例2:更新一个字典中的单个元素
假设在 Python 中已经有一个字典 dict3
,其中存在一个 key 为 a
的元素,现在需要将其值从 1 更新为 10,可以使用 update()
方法来实现:
dict3 = {'a': 1, 'b': 2}
dict3.update(a=10)
print(dict3)
执行以上代码,输出结果为:
{'a': 10, 'b': 2}
由上述两个示例可知,使用 update()
方法可以方便地更新一个字典中的一个或多个键值对。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Python中操作字典之update()方法的使用 - Python技术站