python字典添加值
时间: 2023-11-29 20:37:17 浏览: 125
Python之字典添加元素的几种方法
5星 · 资源好评率100%
向Python字典中添加新的值有多种方法。其中一种方法是直接给定键值对,通过使用"键名:值"的方式添加。例如,可以使用以下代码添加新的键值对:
```
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
dict['Gender'] = 'Female'
```
上述代码将在字典中添加一个新的键值对,键是"Gender",值是"Female"。执行后的字典将变为:
```
{'Name': 'Zara', 'Age': 7, 'Class': 'First', 'Gender': 'Female'}
```
另一种方法是使用`update()`方法来添加新的键值对。可以创建一个新的字典,然后使用`update()`方法将其添加到原始字典中。例如:
```
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
new_dict = {'Gender': 'Female', 'Grade': 'A'}
dict.update(new_dict)
```
执行后的字典将变为:
```
{'Name': 'Zara', 'Age': 7, 'Class': 'First', 'Gender': 'Female', 'Grade': 'A'}
```
删除字典中的值也有多种方法。一种方法是使用`del`函数,通过指定键来删除对应的键值对。例如,可以使用以下代码删除字典中的某个键值对:
```
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
del dict['Age']
```
执行后的字典将变为:
```
{'Name': 'Zara', 'Class': 'First'}
```
另一种方法是使用`pop()`函数,通过指定键来删除对应的键值对,并且返回被删除的值。例如:
```
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
removed_value = dict.pop('Age')
```
执行后的字典将变为:
```
{'Name': 'Zara', 'Class': 'First'}
```
并且`removed_value`将是被删除的值,即7。
此外,还可以使用`clear()`方法来清空字典中的所有键值对。例如:
```
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
dict.clear()
```
执行后的字典将变为空字典。
阅读全文