python 字典怎样新增key-value
时间: 2024-08-26 07:02:21 浏览: 44
python字典嵌套字典的情况下找到某个key的value详解
5星 · 资源好评率100%
在Python中,向字典中添加新的键值对非常直接。你可以使用以下几种方法:
1. **通过索引赋值**:
```python
my_dict = {'name': 'John'}
my_dict['age'] = 30 # 添加新的键值对 (age, 30)
```
2. **字典的update()方法**:
```python
my_dict = {'name': 'John'}
my_dict.update({'age': 30}) # 同样添加新的键值对
```
3. **在原有字典上使用方括号[]**:
```python
my_dict['email'] = 'john@example.com' # 如果key不存在,会自动创建
```
4. **使用dict().setdefault()方法**:
```python
my_dict.setdefault('job', 'Software Engineer') # 如果键不存在,则返回默认值并添加到字典中
```
5. **使用异常处理**(虽然不太推荐,但如果不想检查键是否存在):
```python
try:
my_dict['position'] = 'Manager'
except KeyError:
my_dict['position'] = 'Manager' # 键不存在时添加
```
阅读全文