📅  最后修改于: 2020-07-21 04:52:19             🧑  作者: Mango
Python中的Dictionary是数据值的无序集合,用于存储数据值(如映射),与其他仅持有单个值作为元素的数据类型不同,Dictionary拥有key : value
对。
在Python字典中,update()
方法使用另一个字典对象或可迭代的键/值对中的元素更新字典。
语法: dict.update([other])
参数:此方法采用字典或键/值对(通常为元组)的可迭代对象作为参数。
返回值:它不返回任何值,而是使用字典对象或键/值对的可迭代对象中的元素更新字典。
示例1:使用其他词典进行更新。
# Python程序显示Dictionary中update()方法的工作
# 三项词典
Dictionary1 = { 'A': 'Geeks', 'B': 'For', }
Dictionary2 = { 'B': 'Geeks' }
# 更新前字典
print("原始字典:")
print(Dictionary1)
# 更新键“ B"的值
Dictionary1.update(Dictionary2)
print("更新后的字典:")
print(Dictionary1)
输出:
原始字典:
{'A': 'Geeks', 'B': 'For'}
更新后的字典:
{'A': 'Geeks', 'B': 'Geeks'}
示例2:
# Python程序显示Dictionary中update()方法的工作
# 更新前字典
Dictionary1 = { 'A': 'Geeks'}
# 更新前字典
print("原始字典:")
print(Dictionary1)
# 使用iterable更新字典
Dictionary1.update(B = 'For', C = 'Geeks')
print("更新后的字典:")
print(Dictionary1)
输出:
原始字典:
{'A': 'Geeks'}
更新后的字典:
{'C': 'Geeks', 'B': 'For', 'A': 'Geeks'}