Методът Python symmetric_difference () връща симетричната разлика на два набора.
Симетричната разлика на два множества A и B е съвкупността от елементи, които са или в A, или в B, но не и в тяхното пресичане.

Синтаксисът на symmetric_difference()
е:
A.симетрична_разлика (B)
Пример 1: Работа на 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))
Изход
("b", "a", "e") ("b", "e", "a") ("b", "d", "c", "a") ("d", "e ', '° С')
Симетрична разлика с помощта на оператор ^
В Python също можем да намерим симетричната разлика, използвайки ^
оператора.
A = ('a', 'b', 'c', 'd') B = ('c', 'd', 'e' ) print(A B) print(B A) print(A A) print(B B)
Изход
('e', 'a', 'b') ('e', 'a', 'b') set () set ()