如何参考前一个节点递归迭代节点?在下面的示例中期望输出 4,3,2,1:
class Node:
def __init__(self, parent, value):
self.parent = parent
self.value = value
def append(self, value):
return Node(self, value)
def list(l):
print(l.value)
while l.parent is not None:
list(l.parent)
l = Node(None, 1)
l = l.append(2)
l = l.append(3)
l = l.append(4)
list(l)
偶然的你
牛魔王的故事
相关分类