Note

This documents the development version of NetworkX. Documentation for the current release can be found here.

networkx.DiGraph.pred

property DiGraph.pred

Graph adjacency object holding the predecessors of each node.

This object is a read-only dict-like structure with node keys and neighbor-dict values. The neighbor-dict is keyed by neighbor to the edge-data-dict. So G.pred[2][3]['color'] = 'blue' sets the color of the edge (3, 2) to "blue".

Iterating over G.pred behaves like a dict. Useful idioms include for nbr, datadict in G.pred[n].items():. A data-view not provided by dicts also exists: for nbr, foovalue in G.pred[node].data('foo'): A default can be set via a default argument to the data method.