>>> import networkx as nx >>> g=nx.MultiDiGraph() >>> l=['Barcelona', 'Cervera', 'Esparraguera', 'Igualada', 'Tarrega'] >>> k = g.add_edge('Barcelona', 'Igualada', linia='AL') >>> k = g.add_edge('Igualada', 'Cervera', linia='AL') >>> k = g.add_edge('Cervera', 'Tarrega', linia='AL') >>> k = g.add_edge('Tarrega', 'Igualada', linia='BS') >>> k = g.add_edge ('Igualada', 'Esparraguera', linia='BS') >>> k = g.add_edge('Esparraguera', 'Barcelona', linia='BS') >>> k = g.add_edge('Tarrega', 'Igualada', linia='PR') ---- >>> import ex1 >>> t=ex1.una_linia(g, 'BS') >>> l=t.edges >>> sorted(l) [('Esparraguera', 'Barcelona'), ('Igualada', 'Esparraguera'), ('Tarrega', 'Igualada')] >>> a=t.nodes >>> sorted(a) ['Barcelona', 'Esparraguera', 'Igualada', 'Tarrega'] >>> t=ex1.una_linia(g, 'AL') >>> a=t.nodes >>> sorted(a) ['Barcelona', 'Cervera', 'Igualada', 'Tarrega'] ====