Я пытаюсь заполнить python dict из списка путей (цель состоит в том, чтобы создать ttk.treview):
paths = ["\\hihi", "\\hihi\\hoho\\huhu", "\\hihi\\hoho\\haha", "\\haha", "\\huhu"]
, и я хочу создать этот словарь (json сериализированный здесь):
{
"haha": {},
"hihi": {
"hoho": {
"huhu": 0
},
"huhu": {
"haha": 0
}
},
"huhu": {}
}
Каков наилучший способ сделать это?Я попытался с циклом for (рекурсивный цикл?), С пониманием dict и с dpath, но у меня нет действительного результата.
Значение моего кода:
split = paths.split("\\")
del split[0]
dict = {}
?
Большое спасибо заранее