如何在Python中创建嵌套字典,并通过遍历实现键值对的输出?
时间: 2024-12-07 10:19:37 浏览: 20
在Python中创建嵌套字典并遍历输出键值对是一种常见的操作,尤其适用于存储和检索层次化的数据。要创建嵌套字典,你可以简单地将字典作为值嵌入到另一个字典中。例如:
参考资源链接:[Python字典与集合入门:键值对操作与方法解析](https://wenku.csdn.net/doc/6sfbs16dc0?spm=1055.2569.3001.10343)
```python
person = {
'name': 'Alice',
'age': 30,
'address': {
'city': 'New York',
'zip_code': '10001'
}
}
```
在这个例子中,我们创建了一个名为`person`的字典,其中包含三个键:'name'、'age'和'address'。'address'键对应的值本身也是一个字典,包含'city'和'zip_code'键值对。
要遍历这样的嵌套字典并输出所有键值对,我们可以使用嵌套的for循环,如下所示:
```python
for key, value in person.items():
if isinstance(value, dict):
# 如果值是字典类型,则进一步遍历
for sub_key, sub_value in value.items():
print(f
参考资源链接:[Python字典与集合入门:键值对操作与方法解析](https://wenku.csdn.net/doc/6sfbs16dc0?spm=1055.2569.3001.10343)
阅读全文