38 of 151 menu

Metoda symmetric_difference

Metoda symmetric_difference wyklucza wspólne elementy dla zbioru i sekwencji, przy tym zwraca nowy zbiór, w którym znajdują się tylko różniące się elementy. W parametrze wskazujemy zbiór, z którym chcemy porównać oryginalny.

Składnia

zbior.symmetric_difference(zbior, z którym chcemy porównać)

Przykład

Zastosujmy metodę symmetric_difference, aby uzyskać różniące się elementy dla dwóch zbiorów:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1.symmetric_difference(st2) print(res)

Wynik wykonania kodu:

{'g', 'b', 'c', 'e'}

Przykład

Metoda symmetric_difference również ma krótką formę:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1 ^ st2 print(res)

Wynik wykonania kodu:

{'g', 'c', 'b', 'e'}

Zobacz też

  • metoda difference,
    która zwraca różnice między zbiorami
  • metoda issubset,
    która sprawdza obecność elementów zbioru w sekwencji
  • metoda issuperset,
    która sprawdza obecność elementów sekwencji w zbiorze
  • metoda intersection,
    która zwraca przecięcie zbiorów
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć