Zestaw Pythona symmetric_difference_update ()

Metoda symmetric_difference_update () znajduje symetryczną różnicę dwóch zestawów i aktualizuje zestaw wywołujący ją.

Symetryczna różnica dwóch zbiorów A i B to zbiór elementów znajdujących się w A lub B, ale nie na ich przecięciu.

Różnica symetryczna dwóch zbiorów

Składnia symmetric_difference_update()to:

 A.symmetric_difference_update (B)

Wartość zwracana z symmetric_difference_update ()

  • Te symmetric_difference_update()powroty None(powraca nic). Raczej aktualizuje zestaw, który go wywołuje.

Przykład: działanie symmetric_difference_update ()

 A = ('a', 'c', 'd') B = ('c', 'd', 'e' ) result = A.symmetric_difference_update(B) print('A =', A) print('B =', B) print('result =', result)

Wynik

 A = ('a', 'e') B = ('d', 'c', 'e') wynik = Brak

W tym przypadku zestaw A jest aktualizowany symetryczną różnicą zestawu A i B. Jednak zestaw Bpozostaje niezmieniony.

Zalecana lektura: Python Set symmetric_difference ()

Interesujące artykuły...