温馨提示×

python字典怎么删除键和值

小亿
142
2023-12-21 03:53:03
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要删除字典中的键和对应的值,可以使用del关键字或pop()方法。

使用del关键字删除键和值的示例:

my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}

# 删除指定键和值
del my_dict["key2"]

# 删除后的字典
print(my_dict)  # 输出: {'key1': 'value1', 'key3': 'value3'}

# 删除不存在的键会引发KeyError
del my_dict["key4"]  # 引发KeyError

使用pop()方法删除键和值的示例:

my_dict = {"key1": "value1", "key2": "value2", "key3": "value3"}

# 删除指定键和值
my_dict.pop("key2")

# 删除后的字典
print(my_dict)  # 输出: {'key1': 'value1', 'key3': 'value3'}

# 使用pop()方法删除键不存在时会返回默认值
my_dict.pop("key4", "default")  # 返回: 'default'

请注意,del关键字会直接删除指定的键和值,如果键不存在会引发KeyError异常。而pop()方法则可以指定默认值,如果键不存在时会返回默认值。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:python字典怎么添加键和值

0