python字典增加元素
时间: 2023-07-15 21:10:29 浏览: 182
python笔记6.字典.txt
在 Python 中,可以使用以下两种方法向字典添加元素:
1. 使用赋值运算符
```python
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3
print(my_dict) # 输出: {'a': 1, 'b': 2, 'c': 3}
```
2. 使用 `update` 方法
```python
my_dict = {'a': 1, 'b': 2}
my_dict.update({'c': 3})
print(my_dict) # 输出: {'a': 1, 'b': 2, 'c': 3}
```
注意,如果要添加的键已经存在于字典中,使用以上两种方法都会将原来的值覆盖。如果不想覆盖原来的值,可以使用 `setdefault` 方法:
```python
my_dict = {'a': 1, 'b': 2}
my_dict.setdefault('c', 3)
my_dict.setdefault('b', 4)
print(my_dict) # 输出: {'a': 1, 'b': 2, 'c': 3}
```
以上代码中,`setdefault('c', 3)` 将会向字典中添加一个键为 `'c'`,值为 `3` 的元素;而 `setdefault('b', 4)` 不会向字典中添加任何元素,因为键 `'b'` 已经存在于字典中了。
阅读全文