python字典添加键值对的所有方法
时间: 2024-12-23 14:20:44 浏览: 405
在Python中,字典是一种无序的数据结构,可以动态地存储键值对。以下是几种常用的向字典中添加键值对的方法:
1. **直接赋值**:
```python
dict_name = {}
dict_name['key'] = 'value'
```
这是最基本的方式,可以直接通过键名添加新项。
2. **dict.update()方法**:
```python
dict_name = {'a': 1}
dict_name.update({'b': 2, 'c': 3})
```
这种方法可以一次性添加多个键值对,并且如果键已存在,会更新其对应的值。
3. **使用方括号[]和索引**:
```python
dict_name = {'d': 4}
dict_name['d'] = 5 # 更新现有键值
dict_name['e'] = 6 # 添加新键值对
```
使用方括号可以动态地设置键和值。
4. **使用setdefault()方法**:
```python
dict_name = {'f': 7}
dict_name.setdefault('g', 8) # 如果键不存在,会自动添加并返回指定的默认值
```
如果键不存在,这个方法将返回指定的默认值并同时插入键值对。
5. **使用pop()、popitem()等函数**:
- `dict_name.pop(key, default=None)`:尝试删除指定键并返回对应的值,如果没有则返回默认值。
- `dict_name.popitem()`:随机移除并返回一对键值对(最后一个添加的),如果字典为空则抛出异常。
阅读全文
相关推荐


















