Python program to get the depth of a dictionary

def dict_depth(d):
if isinstance(d, dict):
return 1 + (max(map(dict_depth, d.values())) if d else 0)
return 0
dic = {‘a’:1, ‘b’: {‘c’: {‘d’: {}}}}
print(dict_depth(dic))

1 Like