版权声明:本文为博主原创文章,如若转载请注明出处 https://blog.csdn.net/tonydz0523/article/details/84035630
问题:
遍历嵌套字典的所有键值对
解答:
def printDict(d):
for k, v in d.items():
if isinstance(v, dict):
printDict(v)
else:
print("{0} : {1}".format(k, v))
dic = {'new jersey': {'mercer county': {'plumbers': 3,
'programmers': 81},
'middlesex county': {'programmers': 81,
'salesmen': 62}},
'new york': {'queens county': {'plumbers': 9,
'salesmen': 36}}}
printDict(dic)