Metoda Python symmetric_difference () vrne simetrično razliko dveh nizov.
Simetrična razlika dveh nizov A in B je niz elementov, ki se nahajajo bodisi v A bodisi v B, ne pa tudi v njihovem presečišču.

Sintaksa symmetric_difference()
je:
A. simetrična_razlika (B)
Primer 1: Delovanje symmetric_difference ()
A = ('a', 'b', 'c', 'd') B = ('c', 'd', 'e' ) C = () print(A.symmetric_difference(B)) print(B.symmetric_difference(A)) print(A.symmetric_difference(C)) print(B.symmetric_difference(C))
Izhod
("b", "a", "e") ("b", "e", "a") ("b", "d", "c", "a") ("d", "e ',' c ')
Simetrična razlika z uporabo operatorja ^
V Pythonu lahko simetrično razliko najdemo tudi z ^
operatorjem.
A = ('a', 'b', 'c', 'd') B = ('c', 'd', 'e' ) print(A B) print(B A) print(A A) print(B B)
Izhod
('e', 'a', 'b') ('e', 'a', 'b') set () set ()