Graph.neighbors#
- Graph.neighbors(n)[源代码]#
返回节点n的所有邻居的迭代器。
这和
iter(G[n])
- 参数
- n结点
图中的一个节点
- 返回
- neighbors迭代器
遍历节点n的所有邻居的迭代器
- 加薪
- NetworkXError
如果节点n不在图中。
笔记
另一种接近邻居的方法是
G.adj[n]
或G[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]
实例
>>> G = nx.path_graph(4) # or DiGraph, MultiGraph, MultiDiGraph, etc >>> [n for n in G.neighbors(0)] [1]