python给字典添加键值对
时间: 2024-01-13 20:19:51 浏览: 37
在Python中,可以使用以下方法向字典中添加键值对:
1. 使用赋值操作符(=)直接添加键值对:
```python
dictname[key] = value
```
示例:
```python
my_dict = {'name': 'Alice', 'age': 25}
my_dict['gender'] = 'female'
print(my_dict) # 输出:{'name': 'Alice', 'age': 25, 'gender': 'female'}
```
2. 使用`update()`方法添加多个键值对:
```python
dictname.update({key1: value1, key2: value2, ...})
```
示例:
```python
my_dict = {'name': 'Alice', 'age': 25}
my_dict.update({'gender': 'female', 'city': 'New York'})
print(my_dict) # 输出:{'name': 'Alice', 'age': 25, 'gender': 'female', 'city': 'New York'}
```
3. 使用`setdefault()`方法添加键值对,如果键已存在,则不进行任何操作:
```python
dictname.setdefault(key, value)
```
示例:
```python
my_dict = {'name': 'Alice', 'age': 25}
my_dict.setdefault('gender', 'female')
my_dict.setdefault('name', 'Bob')
print(my_dict) # 输出:{'name': 'Alice', 'age': 25, 'gender': 'female'}
```