38 of 151 menu

Metoda symmetric_difference

Metoda symmetric_difference vylučuje společné prvky pro množinu a sekvenci, přičemž vrací novou množinu, ve které jsou pouze odlišné prvky. V parametru uvedeme množinu, se kterou chceme porovnat původní.

Syntaxe

množina.symmetric_difference(množina, se kterou chceme porovnat)

Příklad

Aplikujme metodu symmetric_difference, abychom získali odlišné prvky pro dvě množiny:

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

Výsledek provedení kódu:

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

Příklad

Metoda symmetric_difference má také zkrácenou formu:

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

Výsledek provedení kódu:

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

Viz také

  • metoda difference,
    která vrací rozdíly mezi množinami
  • metoda issubset,
    která kontroluje přítomnost prvků množiny v sekvenci
  • metoda issuperset,
    která kontroluje přítomnost prvků sekvence v množině
  • metoda intersection,
    která vrací průnik množin
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout