データベースのデータ モデルがあります。これは、左の値でソートされたフラットな python リストです。
> id name left right
> 1 Beginning 1 6
> 2 FOO 2 5
> 3 BAR 3 4
> 4 Programming 6 13
> 5 Python 7 8
> 7 C# 9 12
> 8 XNA 10 11
> 6 About 14 15
これを階層的な python リストに計算したいと思います。これは、順序付けられていないリストとして HTML/XML に変換されます。リスト内のリストである python リスト。
例
categories = [
["programming", [
["Python", ["pygame"]],
["C#", ["XNA"]],
]
],
["FOO", [
["BAR"]
]
],
]