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
množina.discard(čo odstraňujeme)
Príklad
Poďme odstrániť z našej množiny prvok
'a':
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Výsledok vykonania kódu:
{'b', 'c'}
Príklad
A teraz poďme odstrániť prvok, ktorý nie je v množine:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Po vykonaní kódu sa nám vráti pôvodné pole:
{'a', 'b', 'c'}