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
množina.difference(množina, se kterou chceme porovnat)
Příklad
Aplikujme metodu difference
pro získání různých prvků dvou množin:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Výsledek provedení kódu:
{'c', 'b'}
Příklad
Metoda difference má také
zkrácenou formu:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Výsledek provedení kódu:
{'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