Metoda discard
Metoda discard odstraní prvky,
které se nacházejí v množině. Pokud prvek
neexistuje, jednoduše se vrátí původní množina.
Na rozdíl od metody remove,
která vrací chybu. V parametru
metody předáme prvek, který chceme
odstranit.
Syntaxe
množina.discard(co odstranit)
Příklad
Odstraňme z naší množiny prvek
'a':
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Výsledek provedení kódu:
{'b', 'c'}
Příklad
A nyní odstraníme prvek, který v množině neexistuje:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Po provedení kódu se nám vrátí původní množina:
{'a', 'b', 'c'}