python加入字典
时间: 2024-06-22 20:02:12 浏览: 101
在 Python 中,字典(Dictionary)是用于存储键值对的数据结构,它非常灵活且高效。你可以使用多种方法向字典中添加新的元素:
1. **直接赋值**:
```python
my_dict = {} # 创建一个空字典
my_dict["key1"] = "value1" # 添加键值对
```
2. **使用 update() 方法**:
```python
my_dict = {}
my_dict.update({"key2": "value2", "key3": "value3"})
```
3. **在创建字典时直接指定键值对**:
```python
my_dict = {"key1": "value1", "key2": "value2"}
```
4. **使用 dict() 函数**:
如果你有一个列表或元组,其中的每个元素都是两个元素组成的列表或元组,你可以使用 `dict()` 构造器来创建字典:
```python
pairs = [("key1", "value1"), ("key2", "value2")]
my_dict = dict(pairs)
```
5. **使用 setdefault() 方法**:
这个方法如果键不存在则会自动添加键值对,如果键已经存在,将返回对应的值:
```python
my_dict.setdefault("key4", "default_value")
```
当你添加新元素时,字典的大小会自动调整,键必须是不可变类型(如字符串、数字或元组),而值可以是任意类型。
阅读全文