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

Pozri tiež

  • metóda remove,
    ktorý odstraňuje prvky z množiny
  • metóda pop,
    ktorý odstraňuje prvý prvok z množiny
  • metóda clear,
    ktorý vyčistí množinu
  • metóda add,
    ktorý pridáva prvky do množiny
  • funkcia len,
    ktorá vracia dĺžku množiny
  • metóda union,
    ktorý spája množiny