Graph.remove_edges_from#

Graph.remove_edges_from(ebunch)[source]#

移除 ebunch 中指定的所有边。

参数:
ebunch: 边元组的列表或容器

列表中或容器中给定的每条边都将从图中移除。边可以是

  • 2-元组 (u, v),表示 u 和 v 之间的边。

  • 3-元组 (u, v, k),其中 k 被忽略。

另请参阅

remove_edge

移除单条边

注意

如果 ebunch 中的某条边不在图中,则会静默失败(不引发错误)。

示例

>>> G = nx.path_graph(4)  # or DiGraph, MultiGraph, MultiDiGraph, etc
>>> ebunch = [(1, 2), (2, 3)]
>>> G.remove_edges_from(ebunch)