Warning

This documents an unmaintained version of NetworkX. Please upgrade to a maintained version and see the current NetworkX documentation.

networkx.algorithms.operators.binary.symmetric_difference

symmetric_difference(G, H)[source]

Return new graph with edges that exist in either G or H but not both.

The node sets of H and G must be the same.

Parameters:G,H (graph) – A NetworkX graph. G and H must have the same node sets.
Returns:D
Return type:A new graph with the same type as G.

Notes

Attributes from the graph, nodes, and edges are not copied to the new graph.