Metóda discard
Metóda discard odstraňuje prvky,
ktoré sa nachádzajú v množine. Ak prvok
nie je prítomný, jednoducho sa vráti pôvodná množina.
Na rozdiel od metódy remove,
ktorý vracia chybu. V parametri
metódy odovzdávame prvok, ktorý chceme
odstrániť.
Syntax
pythonmnožina.discard(čo odstraňujeme)
Príklad
Poďme odstrániť z našej množiny prvok
'a':
pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)
Výsledok vykonania kódu:
python{'b', 'c'}
Príklad
A teraz poďme odstrániť prvok, ktorý nie je v množine:
pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)
Po vykonaní kódu sa nám vráti pôvodné pole:
python{'a', 'b', 'c'}