python多级字典
时间: 2024-01-09 22:05:06 浏览: 258
多级字典是指字典中嵌套了其他字典的数据结构。在Python中,可以通过在字典中使用嵌套的字典来创建多级字典。下面是一个示例:
```python
# 创建一个多级字典
student = {
'name': 'John',
'age': 20,
'grades': {
'math': 90,
'english': 85,
'science': 95
}
}
# 访问多级字典中的值
print(student['name']) # 输出:John
print(student['grades']['math']) # 输出:90
```
在上面的示例中,我们创建了一个名为`student`的多级字典。该字典包含了学生的姓名、年龄和成绩。成绩部分又是一个嵌套的字典,包含了数学、英语和科学的成绩。我们可以通过使用多个键来访问多级字典中的值。
相关问题
python 多级字典
如何删除指定 key 的值?
可以使用 del 关键字删除多级字典中指定 key 的值,例如:
```
dict = {
"A": {
"B": {
"C": 1,
"D": 2
},
"E": {
"F": 3,
"G": 4
}
}
}
# 删除 key 为 "D" 的值
del dict["A"]["B"]["D"]
```
此时 dict 的值就变为:
```
{
"A": {
"B": {
"C": 1
},
"E": {
"F": 3,
"G": 4
}
}
}
```
python 多级字典赋值
可以使用嵌套字典的方式进行赋值,例如:
```
my_dict = {}
my_dict['key1'] = {}
my_dict['key1']['key2'] = 'value'
print(my_dict)
```
输出:
```
{'key1': {'key2': 'value'}}
```
这样就实现了多级字典的赋值。
阅读全文