networkx.Graph.neighbors¶

Graph.neighbors(n)[source]

Returns an iterator over all neighbors of node n.

This is identical to iter(G[n])

Parameters

n (node) – A node in the graph

Returns

neighbors – An iterator over all neighbors of node n

Return type

iterator

Raises

NetworkXError – If the node n is not in the graph.

Examples

>>> G = nx.path_graph(4)  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> [n for n in G.neighbors(0)]
[1]


Notes

Alternate ways to access the neighbors are G.adj[n] or G[n]:

>>> G = nx.Graph()   # or DiGraph, MultiGraph, MultiDiGraph, etc