pan*_*aas 2 python tree python-2.7 data-structures python-3.x
我想创建一个 N 元树,其中每个节点将包含一个键(名称)和一个值。
1 个根,然后有两个字段的 N 个孩子 = 名称和关联值,并且每个孩子都有 N 个孩子,有 2 个字段。
寻找更简单的方法而不使用仅使用字典和列表的类(如果可能??)。
class Node():
#Do something
# ....
Run Code Online (Sandbox Code Playgroud)
class Node(object):
def __init__(self, name, value):
self.name = name
self.value = value
self.children = []
def add_child(self, obj):
self.children.append(obj)
Run Code Online (Sandbox Code Playgroud)
你说你正在寻找一种“不使用类的更简单的方法”,但我在这里声称,10 次中有 9 次使用类来实现这一点将是更简单的方法。