Python update() 方法使用键值对更新字典。如果不存在,则插入键/值。如果它已经存在于字典中,它会更新键/值。
它还允许迭代键/值对来更新字典。如:更新(a=10,b=20)等。
下面给出了这种方法的签名和例子。
签名
update([other])
参数
other:它是一个键/值对列表。
返回
它返回无。
让我们看一些 update() 方法的例子来理解它的函数。
Python字典update()方法示例1
这是一个通过传递键/值对来更新字典的简单示例。此方法更新字典。请参阅下面的示例。
# Python dictionary update() Method
# Creating a dictionary
einventory = {'Fan':200, 'Bulb':150, 'Led':1000}
print("Inventory:",einventory)
# Calling Method
einventory.update({'cooler':50})
print("Updated inventory:",einventory)
输出:
Inventory:{'Fan':200, 'Bulb':150, 'Led':1000} Updated inventory:{'Fan':200, 'Bulb':150, 'Led':1000, 'cooler':50}
Python字典update()方法示例2
如果元素(键/值)对已经存在于字典中,它将覆盖它。请参阅下面的示例。
# Python dictionary update() Method
# Creating a dictionary
einventory = {'Fan':200, 'Bulb':150, 'Led':1000,'cooler':50}
print("Inventory:",einventory)
# Calling Method
einventory.update({'cooler':50})
print("Updated inventory:",einventory)
einventory.update({'cooler':150})
print("Updated inventory:",einventory)
输出:
Inventory:{'Fan':200, 'Bulb':150, 'Led':1000, 'cooler':50} Updated inventory:{'Fan':200, 'Bulb':150, 'Led':1000, 'cooler':50} Updated inventory:{'Fan':200, 'Bulb':150, 'Led':1000, 'cooler':150}
Python字典update()方法示例3
update() 方法还允许可迭代的键/值对作为参数。请看,下面的示例将两个值传递给字典并进行更新。
# Python dictionary update() Method
# Creating a dictionary
einventory = {'Fan':200, 'Bulb':150, 'Led':1000}
print("Inventory:",einventory)
# Calling Method
einventory.update(cooler=50,switches=1000)
print("Updated inventory:",einventory)
输出:
Inventory:{'Fan':200, 'Bulb':150, 'Led':1000} Updated inventory:{'Fan':200, 'Bulb':150, 'Led':1000, 'cooler':50, 'switches':1000}
相关用法
- Python Dictionary update()用法及代码示例
- Python Dictionary fromkeys()用法及代码示例
- Python Dictionary clear()用法及代码示例
- Python Dictionary pop()用法及代码示例
- Python Dictionary setdefault()用法及代码示例
- Python Dictionary popitem()用法及代码示例
- Python Dictionary has_key()用法及代码示例
- Python Dictionary get()用法及代码示例
- Python Dictionary items()用法及代码示例
- Python Dictionary copy()用法及代码示例
- Python Dictionary keys()用法及代码示例
- Python Dictionary values()用法及代码示例
- Python Decimal shift()用法及代码示例
- Python Decimal next_plus()用法及代码示例
- Python Decimal logical_and()用法及代码示例
- Python Decimal rotate()用法及代码示例
- Python Decimal max_mag()用法及代码示例
- Python Datetime.replace()用法及代码示例
- Python Decimal as_integer_ratio()用法及代码示例
- Python DataFrame.to_excel()用法及代码示例
注:本文由纯净天空筛选整理自 Python Dictionary update() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。