rustworkx.PyDiGraph.后继节点#
- PyDiGraph.successors(node, /)#
返回有向图中所有节点后继数据的列表
后继节点被定义为具有从指定节点出发的有向边指向的节点。在多图中,两个节点可以通过多条边连接,每个后继节点仅返回一次。
>>> G = rx.PyDiGraph() >>> G.add_nodes_from(["A", "B", "C", "D", "E"]) NodeIndices[0, 1, 2, 3, 4] >>> G.extend_from_edge_list([(0, 1), (1, 2), (1, 3), (1, 4)]) >>> G.successors(1) # successors of the 'B' node ['E', 'D', 'C'] >>> G.successors(10) # successors of an non-existing node []
另见
要通过连接边的属性过滤后继节点, 参见
find_successors_by_edge()。另请参见
predecessors()和neighbors()。对于无向图,请参见
neighbors()。要查看不止最接近的后继节点,请参见
descendants()。- Parameters:
节点 (int) – 要获取其前驱节点的索引
- Returns:
所有节点前驱节点的节点数据列表
- Return type:
列表[S]