📜  Python – 变量操作字典更新(1)

📅  最后修改于: 2023-12-03 14:46:09.636000             🧑  作者: Mango

Python - 变量操作字典更新

在 Python 中,字典是一种非常有用的数据类型,可以用于存储一个键值对集合,并且字典中的键和值可以是任意数据类型。如果你需要更新字典中的某一项,Python 提供了简单的方法来实现。

更新字典的值

你可以通过以下方式更新字典的值:

my_dict = {'name': 'John', 'age': 30}
my_dict['age'] = 40
print(my_dict)

这将更新字典中 'age' 的值为 40。

{'name': 'John', 'age': 40}
添加新键值对

你可以通过以下方式向字典添加新键值对:

my_dict = {'name': 'John', 'age': 30}
my_dict['city'] = 'New York'
print(my_dict)

这将向字典中添加一个新的键值对。

{'name': 'John', 'age': 30, 'city': 'New York'}

如果字典中已经存在该键,则该键对应的值会被更新。

合并字典

你可以通过以下方式合并两个字典:

my_dict1 = {'name': 'John', 'age': 30}
my_dict2 = {'city': 'New York', 'country': 'USA'}
my_dict1.update(my_dict2)
print(my_dict1)

这将合并字典 my_dict1 和 my_dict2,并更新 my_dict1 的值。

{'name': 'John', 'age': 30, 'city': 'New York', 'country': 'USA'}
删除键值对

你可以通过以下方式删除字典中的键值对:

my_dict = {'name': 'John', 'age': 30}
del my_dict['age']
print(my_dict)

这将从字典中删除键 'age'。

{'name': 'John'}

另外,你也可以使用 pop() 方法删除键值对,并返回删除的值:

my_dict = {'name': 'John', 'age': 30}
age = my_dict.pop('age')
print(my_dict)
print(age)

这将从字典中删除 'age' 这个键,同时 age 变量里保存了该键对应的值。

{'name': 'John'}
30

总之,Python 提供了非常便捷的方法来更新、添加、合并和删除字典中的键值对。在实际的开发中,你会经常用到字典,因为它非常实用。