如何递归地迭代嵌套的Python字典?
下面给出的是一个嵌套目录对象
D1={1: {2: {3: 4, 5: 6}, 3: {4: 5, 6: 7}}, 2: {3: {4: 5}, 4: {6: 7}}}示例
如果目录中每个项目的值组成部分都是目录本身,则将重复调用递归函数。
def iterdict(d):
for k,v in d.items():
if isinstance(v, dict):
iterdict(v)
else:
print (k,":",v)
iterdict(D1)输出结果
将初始字典对象传递给此函数时,将遍历所有键值对。输出为:
3 4 5 6 4 5 6 7 4 5 6 7
热门推荐
2 敏字的祝福语简短
10 小孩想说的祝福语简短
11 生日祝福语短句简短霸气
12 祝福语同事离职英文简短
13 兔年祝福语简短100字
14 横幅元旦祝福语大全简短
15 进驻新居的祝福语简短
16 餐前仪式祝福语简短
17 撩妹生日祝福语简短
18 贺卡祝福语情侣搞笑简短