Python算法之树的实现(一)

如图下边树的结构:
Python算法之树的实现(一)_第1张图片

tree = [["a","b"],["c"],["d",["e","f"]]]
print(tree[0][1],tree[2][1][0])

运算结果:
b e
Process finished with exit code 0

由运算结果不难发现,每一个列表表示的都是相应内部节点拥有的一个包含其所有子节点的列表。每一个同级子节点从左到右依次为列表的序号,如输出的tree[2][1][0],就是列表中的第三个列表,(如果从0开始计算,为第二个列表),然后是第三个列表中的第二个列表,最后是第三个列表中的第二个列表的第一个元素,定位到e。

参考——《python算发教程》
Magnus Lie Hetland 著
凌杰 陆禹淳 顾俊 译

你可能感兴趣的:(Python算法之树的实现(一))