python 多维字典
时间: 2024-05-16 11:11:37 浏览: 125
Python多维/嵌套字典数据无限遍历的实现
5星 · 资源好评率100%
在 Python 中,我们可以通过嵌套字典来实现多维字典。多维字典指的是一个字典中的值也是一个字典,也就是说,我们可以通过多个键来访问嵌套的字典中的值。以下是一个 Python 多维字典的示例:
```
my_dict = {
"name": {
"first_name": "John",
"last_name": "Doe"
},
"age": 30,
"address": {
"street": "123 Main St",
"city": "Anytown",
"state": "CA"
}
}
```
在上述示例中,`my_dict` 是一个多维字典,它包含了 `name`、`age` 和 `address` 三个键。其中,`name` 和 `address` 的值也都是一个字典,也就是说它们是嵌套的字典。我们可以通过以下方式来访问多维字典中的值:
```
# 访问 name 的值
print(my_dict["name"]) # 输出 {"first_name": "John", "last_name": "Doe"}
# 访问 name 字典中 first_name 的值
print(my_dict["name"]["first_name"]) # 输出 John
# 访问 age 的值
print(my_dict["age"]) # 输出 30
# 访问 address 字典中 city 的值
print(my_dict["address"]["city"]) # 输出 Anytown
```
阅读全文