我正在实现一个算法,我需要一个名为'Node'的类来包含其他节点的列表。这是如何在Python中完成的?这似乎是一件很常见的事情,但我无法在其上找到结果。
class Node():
def __init__(self, n):
self.myFriend = n
return
这是我想要做的事情的本质。但是,当然,如果没有已经初始化的实例,就无法初始化类......
答案 0 :(得分:3)
class Node():
def __init__(self, n = None):
self.my_friend = n
a = Node()
b = Node(a)
c = Node(b)
a.my_friend = c
导致三个节点出现响铃。