字典(dict),增删改查,嵌套
时间: 2023-08-20 13:04:03 浏览: 87
好的,我来回答你的问题。字典(dict)是 Python 中的一种数据类型,它是一种可变的容器类型,可以存储任意数量的 Python 对象,每个对象都是由一个唯一的键来标识的。下面是字典的增删改查操作和嵌套的介绍。
1. 增加操作:可以通过赋值的方式来添加键值对,例如:
```
dict1 = {'name': 'Tom', 'age': 20}
dict1['gender'] = 'male' # 添加键值对
print(dict1) # {'name': 'Tom', 'age': 20, 'gender': 'male'}
```
2. 删除操作:可以使用 del 或者 pop 方法来删除字典中的键值对,例如:
```
dict1 = {'name': 'Tom', 'age': 20}
del dict1['name'] # 删除键值对
print(dict1) # {'age': 20}
dict1 = {'name': 'Tom', 'age': 20}
dict1.pop('name') # 删除键值对
print(dict1) # {'age': 20}
```
3. 修改操作:可以通过赋值的方式来修改字典中的键值对,例如:
```
dict1 = {'name': 'Tom', 'age': 20}
dict1['age'] = 21 # 修改键值对
print(dict1) # {'name': 'Tom', 'age': 21}
```
4. 查询操作:可以通过键来获取字典中的值,例如:
```
dict1 = {'name': 'Tom', 'age': 20}
print(dict1['name']) # Tom
```
5. 嵌套:字典中的值也可以是一个字典,形成嵌套的结构,例如:
```
dict1 = {'name': 'Tom', 'age': 20, 'info': {'height': 175, 'weight': 70}}
print(dict1['info']['height']) # 175
```
阅读全文