python如何表述树形结构

python如何表述树形结构

请教各位python如何表述树形结构

c代码

root = malloc( sizeof( tree ) )
lchild = maloc( sizeof( tree ) )

root->lchild = lchild
lchild->parent = root

向这样的代码python如何写?
子节点指向父节点如何表示?


QUOTE:
原帖由 starfuck 于 2008-12-4 08:43 发表
你有点推理能力行不?

root.lchild.parent = root

既然是树就别写成root.lchild.parent就写成树的样子
root = Tree()
p=root
p.lchild = Tree()
p.rchild = Tree()
p=p.lchild
p.parent=root