私はnetworkxライブラリを使用しています
MultiDiGraph グラフで out_edges を使用する必要があります。空のノードで使用するとうまくいきます:
g = nx.MultiDiGraph()
g.add_edges_from([(1,2),(3,4),(1,6)])
g.out_edges(1)
外:
[(1, 2), (1, 6)]
しかし、属性をノードに入れる場合:
g[1]["foo"] = "fighter"
クラッシュします:
g.out_edges(1)
AttributeError: 'str' object has no attribute 'items'