rustworkx.PyGraph.add_edges_from#

PyGraph.add_edges_from(obj_list, /)#

Add new edges to the graph.

Parameters:

obj_list (list) – A list of tuples of the form (node_a, node_b, obj) to attach to the graph. node_a and node_b are integer indices describing where an edge should be added, and obj is the python object for the edge data.

If multigraph is False and an edge already exists between node_a and node_b the weight/payload of that existing edge will be updated to be edge. This will occur in order from obj_list so if there are multiple parallel edges in obj_list the last entry will be used.

Returns:

A list of int indices of the newly created edges

Return type:

list