我有一個元素列表與attrs:父級,級別,is_leaf_node,is_root_node,is_child_node。轉換樹列表層次結構字典
我想將此列表轉換爲層次結構字典。 示例輸出字典:
{
'Technology':
{
'Gadgets':{},
'Gaming':{},
'Programming':
{
'Python':{},
'PHP':{},
'Ruby':{},
'C++':{}
},
'Enterprise':{},
'Mac':{},
'Mobile':{},
'Seo':{},
'Ui':{},
'Virtual Worlds':{},
'Windows':{},
},
'News':{
'Blogging':{},
'Economics':{},
'Journalism':{},
'Politics':{},
'News':{}
},}
我不知道算法。怎麼做?
是elem.parent到父元素的引用?或者它是一個字符串?這將是輕鬆構建這個詞典的區別。 – 2009-04-16 18:41:10
我有2個parrent attrs。首先是一個「父」,其中包含帶有父類名稱的字符串,其次是包含父類的INT id的「parent_id」。 – Alexandr 2009-04-17 14:33:59