当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Dictionary update()用法及代码示例


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() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。