📅  最后修改于: 2023-12-03 15:19:32.790000             🧑  作者: Mango
在 Python 中, 字典是一种非常常用的数据类型,它可以保存键值对(key-value)。 pop() 方法是字典提供的一个方法,用于删除并返回指定的键(key)对应的值(value)。
my_dict.pop(key, default)
其中,参数 key
表示要删除的键,default
表示当指定键不存在时返回的默认值。如果不指定 default
参数且指定的键不存在,则会抛出 KeyError 异常。
以下是一个简单的 Python 字典:
my_dict = {
'name': 'Alice',
'age': 18,
'gender': 'female'
}
使用 pop() 方法删除指定键的值:
name = my_dict.pop('name') # 删除 'name' 键,并返回对应的值 'Alice'
print(name) # 输出 'Alice'
print(my_dict) # 输出 {'age': 18, 'gender': 'female'}
使用 pop() 方法删除不存在的键时:
phone = my_dict.pop('phone', '123456') # 删除 'phone' 键(不存在),返回默认值 '123456'
print(phone) # 输出 '123456'
print(my_dict) # 输出 {'name': 'Alice', 'age': 18, 'gender': 'female'}