要遍历一个字典中的字典,可以使用嵌套的循环来实现。下面是一个示例代码:
# 定义一个包含字典的字典
data = {
'name': 'John',
'age': 30,
'address': {
'street': '123 Main Street',
'city': 'New York',
'state': 'NY'
}
}
# 遍历字典中的字典
for key, value in data.items():
# 检查当前值是否为字典
if isinstance(value, dict):
# 遍历内部字典
for inner_key, inner_value in value.items():
print(inner_key, inner_value)
else:
print(key, value)
运行上述代码,输出结果如下:
name John
age 30
street 123 Main Street
city New York
state NY
通过遍历字典中的键值对,我们首先检查当前值是否为字典。如果是,则再次使用循环遍历内部字典的键值对。如果不是字典,则直接打印键和值。
上一篇:遍历字典中的值