Metoda difference

Metoda difference vrací množinu získanou z prvků, kterými se první množina liší od druhé. V parametru uvádíme množinu, se kterou chceme porovnat původní.

Syntaxe

pythonmnožina.difference(množina, se kterou chceme porovnat)

Příklad

Aplikujme metodu difference pro získání různých prvků dvou množin:

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

Výsledek provedení kódu:

python{'c', 'b'}

Příklad

Metoda difference má také zkrácenou formu:

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

Výsledek provedení kódu:

python{'b', 'c'}

Viz také

  • metoda intersection,
    která vrací průnik množin
  • metoda issubset,
    která kontroluje přítomnost prvků množiny v sekvenci
  • metoda issuperset,
    která kontroluje přítomnost prvků sekvence v množině
  • metoda symmetric_difference,
    která vylučuje společné prvky množiny a sekvence