python字典中加入新元素的命令_如何在Python字典中插入新的键/值?
时间: 2024-05-16 21:17:58 浏览: 54
对python字典元素的添加与修改方法详解
在Python中,可以使用以下两种方法向字典中添加新的键/值对:
1. 使用赋值操作符(=)直接插入新的键/值对:
```python
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict['key3'] = 'value3'
print(my_dict) # 输出 {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
```
2. 使用字典的 `update()` 方法插入新的键/值对:
```python
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.update({'key3': 'value3'})
print(my_dict) # 输出 {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
```
注意,如果要插入的键已经存在于字典中,则会覆盖原来的值。如果要避免覆盖原有的值,可以使用 `setdefault()` 方法:
```python
my_dict = {'key1': 'value1', 'key2': 'value2'}
my_dict.setdefault('key3', 'value3')
print(my_dict) # 输出 {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
# 如果键已经存在,则不会产生影响
my_dict.setdefault('key2', 'new_value2')
print(my_dict) # 输出 {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
```
阅读全文