python 字典删除键值对
时间: 2023-08-08 12:09:58 浏览: 83
python根据字典的键来删除元素的方法
5星 · 资源好评率100%
在 Python 中,可以使用 del 关键字或 dict.pop() 方法来删除字典中的键值对。
使用 del 关键字删除指定键的键值对,示例代码如下:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
del my_dict['a'] # 删除键为'a'的键值对
print(my_dict)
```
输出结果为:
```
{'b': 2, 'c': 3}
```
使用 dict.pop() 方法删除指定键的键值对,并返回被删除的值,示例代码如下:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = my_dict.pop('a') # 删除键为'a'的键值对,并返回被删除的值
print(value) # 输出:1
print(my_dict) # 输出:{'b': 2, 'c': 3}
```
需要注意的是,当使用 dict.pop() 方法删除指定键的键值对时,如果字典中不存在指定的键,则会抛出 KeyError 异常。因此,在使用该方法时需要注意异常处理。
阅读全文