Mam listę elementów z attrs: rodzic, poziom, is_leaf_node, is_root_node, is_child_node.Konwertowanie listy drzew do hierarchii Dict
Chcę przekonwertować tę listę do dyktatury hierarchii. Przykład wyjściowego dict:
{
'Technology':
{
'Gadgets':{},
'Gaming':{},
'Programming':
{
'Python':{},
'PHP':{},
'Ruby':{},
'C++':{}
},
'Enterprise':{},
'Mac':{},
'Mobile':{},
'Seo':{},
'Ui':{},
'Virtual Worlds':{},
'Windows':{},
},
'News':{
'Blogging':{},
'Economics':{},
'Journalism':{},
'Politics':{},
'News':{}
},}
nie wiem algorytmu. Jak to zrobić?
Czy elem.parent odwołanie do elementu nadrzędnego ? A może to ciąg? To będzie różnica między budowaniem tego dyktatu w prosty sposób, a nie. –
Mam 2 atrs parrent. Pierwszy to "rodzic", który zawiera ciąg znaków z nazwą parrent, a drugi to "parent_id", który zawiera INT ID rodzica. – Alexandr