Ho una lista di elementi con attrs: genitore, livello, is_leaf_node, is_root_node, is_child_node.Conversione dell'albero gerarchico in dict
Voglio convertire questa lista in gerarchia dict. Esempio di dict uscita:
{
'Technology':
{
'Gadgets':{},
'Gaming':{},
'Programming':
{
'Python':{},
'PHP':{},
'Ruby':{},
'C++':{}
},
'Enterprise':{},
'Mac':{},
'Mobile':{},
'Seo':{},
'Ui':{},
'Virtual Worlds':{},
'Windows':{},
},
'News':{
'Blogging':{},
'Economics':{},
'Journalism':{},
'Politics':{},
'News':{}
},}
Non lo so algoritmo. Come farlo?
Is elem.parent un riferimento a un elemento padre ? O è una stringa? Questa sarà la differenza tra costruire questo ditt semplicemente o no. –
Ho 2 attrs parrent. Il primo è un "genitore" che include una stringa con nome di parrente e la seconda è un "genitore_id" che include l'ID INT di genitore. – Alexandr