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'}

Viz také

  • metoda remove,
    která odstraní prvky z množiny
  • metoda pop,
    která odstraní první prvek z množiny
  • metoda clear,
    která vyčistí množinu
  • metoda add,
    která přidá prvky do množiny
  • funkce len,
    která vrátí délku množiny
  • metoda union,
    která spojí množiny