MultiGraph.neighbors#

MultiGraph.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]