38 of 151 menu

A symmetric_difference metódus

A symmetric_difference metódus kizárja a halmaz és a sorozat közös elemeit, eközben egy új halmazzal tér vissza, amely csak az eltérő elemeket tartalmazza. A paraméterben megadjuk azt a halmazt, amelyikkel az eredeti halmazt össze szeretnénk hasonlítani.

Szintaxis

halmaz.symmetric_difference(halmaz, amellyel össze akarjuk hasonlítani)

Példa

Alkalmazzuk a symmetric_difference metódust, hogy megkapjuk az eltérő elemeket két halmaz esetén:

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

A kód végrehajtásának eredménye:

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

Példa

A symmetric_difference metódusnak van egy rövid formája is:

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

A kód végrehajtásának eredménye:

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

Lásd még

  • a difference metódus,
    amely a halmazok közötti különbségeket adja vissza
  • a issubset metódus,
    amely egy halmaz elemeinek meglétét ellenőrzi egy sorozatban
  • a issuperset metódus,
    amely egy sorozat elemeinek meglétét ellenőrzi egy halmazban
  • a intersection metódus,
    amely a halmazok metszetét adja vissza
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás