整数を保持するクラスがあり、別のリストがデータを保持しています。
class Vertex:
def __init__(self, ID = str()):
self.id = ID
self.neighbors = AdjacencyList()
隣接リストは別のクラスです。リストを保持します。
単一の print ステートメントを使用して、近隣の 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 メソッドで使用した文字列セパレーター全体を見ることができます。