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]
orG[n]
:>>> G = nx.Graph() # or DiGraph, MultiGraph, MultiDiGraph, etc >>> G.add_edge('a', 'b', weight=7) >>> G['a'] AtlasView({'b': {'weight': 7}}) >>> G = nx.path_graph(4) >>> [n for n in G[0]] [1]