python字典怎么一个键添加多个元素
时间: 2023-06-24 14:06:57 浏览: 103
Python 字典一个键对应多个值的方法
5星 · 资源好评率100%
在 Python 中,字典的键是唯一的,但是值可以是一个列表,元组或集合,从而实现一个键对应多个元素的功能。你可以通过以下两种方式实现:
1. 使用字典的 setdefault() 方法:
```python
my_dict = {}
my_dict.setdefault('key', []).append('value1')
my_dict.setdefault('key', []).append('value2')
print(my_dict) # {'key': ['value1', 'value2']}
```
2. 使用 defaultdict 类:
```python
from collections import defaultdict
my_dict = defaultdict(list)
my_dict['key'].append('value1')
my_dict['key'].append('value2')
print(my_dict) # defaultdict(<class 'list'>, {'key': ['value1', 'value2']})
```
这两种方式都可以实现一个键对应多个元素的功能,具体使用哪一种方式取决于你的需求和个人喜好。
阅读全文