打印嵌套词典是指在Python中,如何遍历一个嵌套的字典(即字典中包含字典的情况),并打印出所有的键值对。以下是一个示例代码:
def print_nested_dict(nested_dict):
for key, value in nested_dict.items():
if isinstance(value, dict):
print_nested_dict(value)
else:
print(f"{key}: {value}")
nested_dict = {
"a": 1,
"b": {
"c": 2,
"d": {
"e": 3
}
},
"f": 4
}
print_nested_dict(nested_dict)
输出结果:
a: 1
c: 2
e: 3
f: 4
在这个示例中,我们定义了一个名为print_nested_dict
的函数,该函数接受一个嵌套字典作为参数,并递归地遍历该字典。如果字典中的值是一个字典,那么该函数将继续递归地调用自身,直到遇到非字典类型的值。在遇到非字典类型的值时,我们将打印出该键值对。
在这个示例中,我们使用了一个名为nested_dict
的字典,该字典包含了嵌套的字典。我们调用了print_nested_dict
函数,并将nested_dict
作为参数传递给该函数。最后,我们打印出了所有的键值对。
领取专属 10元无门槛券
手把手带您无忧上云