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
pythonmnožina.discard(co odstranit)
Příklad
Odstraňme z naší množiny prvek
'a':
pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)
Výsledek provedení kódu:
python{'b', 'c'}
Příklad
A nyní odstraníme prvek, který v množině neexistuje:
pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)
Po provedení kódu se nám vrátí původní množina:
python{'a', 'b', 'c'}