Hi I have dictionary formatted in that way:
dictionary = {'aaa.bbb.ccc': 1,
'aaa.bbb.ddd.eee': 2,
'aaa.bbb.fff': 3,
'aaa.ggg.hhh': 4,
'aaa.ggg.iii': 5,
'jjj.kkk.lll.mmm': 6,
'jjj.kkk.lll.nnn': 7}
Is there a easy way to format it to nested dictionary, as it looks below:
nested_dict = {'aaa':
{'bbb':
{'ccc':1,
'ddd':
{'eee':2},
'fff':3},
'ggg':
{'hhh':4,
'iii':5}},
'jjj':
{'kkk':
{'lll':
{'mmm': 6,
'nnn': 7}}}}
I tried to split it in dots place and creating new dict layer by layer, but that dictionary have different nest level so there is a lot of exceptions to overcome. That's why I'm searching for faster and better solution.