MultiGraph.neighbors#

MultiGraph.neighbors(n)#

返回节点 n 的所有邻居的迭代器。

这与 iter(G[n]) 相同。

Parameters:
n节点

图中的一个节点

Returns:
neighbors迭代器

节点 n 的所有邻居的迭代器

Raises:
NetworkXError

如果节点 n 不在图中。

Notes

访问邻居的其他方式是 G.adj[n]G[n]

>>> G = nx.Graph()  # 或 DiGraph, MultiGraph, MultiDiGraph 等
>>> 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]

Examples

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