边列表#

class EdgeList#

基础:object

用于边列表返回的自定义类

该类是一个表示边端点的元组的只读序列,形式为:

[(node_index_a, node_index_b)]

其中 node_index_anode_index_b 是边的端点的整数节点索引.

该类是用于存储返回边列表函数结果的容器类。它实现了Python序列协议。因此,您可以将返回值视为可按整数索引的只读序列/列表。如果您想将其用作迭代器,可以通过将其包装在iter()中来实现,该函数将按顺序产生结果。

例如:

import rustworkx as rx

graph = rx.generators.directed_path_graph(5)
edges = graph.edge_list()
# Index based access
third_element = edges[2]
# Use as iterator
edges_iter = iter(edges)
first_element = next(edges_iter)
second_element = next(edges_iter)