是否有任何内置的方法来实现'树'在python 3.6?

时间:2017-03-06 14:49:31

标签: python python-3.x tree binary-tree

在python 3.6中是否有用于实现的内置方法? 如果没有,请用另一种方法解释相同

1 个答案:

答案 0 :(得分:1)

这取决于你所谈论的树种。有二叉树库(它实际上是一个学习库,但可能很有用:

https://pypi.python.org/pypi/binarytree/1.1.1

如果你的树不是二进制的,一个选择就是使用词典词典:

import collections

def Tree():
    return collections.defaultdict(Tree)

在此处详细了解此方法:https://gist.github.com/hrldcpr/2012250

还有treelib:https://github.com/caesar0301/treelib

换句话说,有很多可能的实现,但这取决于你需要什么。如果你可以添加更多细节到你想做的事情,你会得到更好的建议。