Python Set symmetric_difference ()

Методът 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 ()

Интересни статии...