在python 3.6中是否有用于实现树的内置方法? 如果没有,请用另一种方法解释相同
答案 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
换句话说,有很多可能的实现,但这取决于你需要什么。如果你可以添加更多细节到你想做的事情,你会得到更好的建议。