我有一个包含一个整数的类,另一个列表包含数据。
class Vertex:
def __init__(self, ID = str()):
self.id = ID
self.neighbors = AdjacencyList()
邻接表是另一类。其中包含一个列表。
我会用一条打印语句打印邻居中的 id 和列表。怎么可能?
这是我现在使用的代码(使用字符串连接)
def printGraph(g = Graph()):
msg = str('')
for k, v in g.nodes.iteritems():
root_node = g.nodes[k]
msg = "(" + k + " , " + str(root_node.color) + ") : "
for x in v.neighbors.innerlist:
msg += str(x.id) + " , "
print msg
您可以看到我在 print 方法中使用的整个字符串分隔符。