python字典新增键值对
时间: 2024-08-23 21:01:01 浏览: 54
对Python 字典元素进行删除的方法
5星 · 资源好评率100%
在Python中,你可以通过字典的内置操作轻松地向字典中添加新的键值对。字典是一种无序的数据结构,每个元素由一个键(key)和一个值(value)组成。以下是向字典添加键值对的基本步骤:
1. **直接赋值**:
```python
my_dict = {} # 创建一个空字典
my_dict['key'] = 'value' # 添加键值对,这里的键是一个字符串,值也可以是任意类型的对象
```
2. **通过update()函数**:
如果你想合并多个键值对,可以使用`update()`方法:
```python
new_values = {'new_key': 'new_value', 'another_key': 'another_value'}
my_dict.update(new_values)
```
3. **使用dict推导式或setdefault()方法**:
- `dict推导式`: 可以一次性添加多个键值对,如果键已存在则更新值。
```python
my_dict = {k: v for k, v in [('key', 'value'), ('existing_key', 'updated_value')]}
```
- `setdefault()`: 如果键不存在,则返回默认值并设置键值对;如果存在,则保持原值不变。
```python
my_dict.setdefault('key', 'default_value')
```
在上述示例中,当你尝试访问新添加的键时,如果该键尚未存在,Python会返回默认值或引发`KeyError`。
阅读全文