python 删除字典中键值对
时间: 2024-01-09 11:05:04 浏览: 91
以下是两种删除字典中键值对的方法:
1. 使用del关键字删除键值对
```python
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
del my_dict['key2']
print(my_dict) # 输出:{'key1': 'value1', 'key3': 'value3'}
```
2. 使用pop()方法删除键值对
```python
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
my_dict.pop('key2')
print(my_dict) # 输出:{'key1': 'value1', 'key3': 'value3'}
```
相关问题
python字典中删除键值对
Python字典中删除键值对可以使用`del`语句或者`pop()`方法实现。
使用`del`语句删除键值对:
```python
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
del my_dict['age'] # 删除键为'age'的键值对
print(my_dict) # {'name': 'Tom', 'gender': 'male'}
```
使用`pop()`方法删除键值对:
```python
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
my_dict.pop('age') # 删除键为'age'的键值对
print(my_dict) # {'name': 'Tom', 'gender': 'male'}
```
python字典中的键值对
在Python中,字典(dictionary)是一种无序的数据结构,它由一系列的键值对(key-value pairs)组成。每个键(key)都是唯一的,用来标识对应的值(value)。键通常是不可变类型(如字符串、数字或元组),而值可以是任意类型的对象。
以下是字典的一些核心概念:
1. **创建字典**:使用花括号 `{}` 或 `dict()` 函数来创建,如 `my_dict = {'name': 'John', 'age': 30}`。
2. **键值对**:每个键值对用冒号 `:` 分隔,不同对之间用逗号 `,` 分隔。例如 `{'key1': value1, 'key2': value2}`。
3. **访问值**:通过键来获取对应的值,如 `value = my_dict['key']`。如果键不存在,会抛出 `KeyError` 异常。
4. **添加和修改**:可以直接为字典添加新的键值对,或修改现有键的值,如 `my_dict['new_key'] = 'new_value'`。
5. **删除**:可以使用 `del` 关键字或 `.pop(key)` 方法来删除指定的键值对。
6. **遍历**:常用方法有 `for key in my_dict` 或 `for key, value in my_dict.items()` 来逐个访问键值对。
阅读全文