Metodi discard

Metodi discard poistaa elementit, jotka ovat joukossa. Jos elementtiä ei ole, palautetaan vain alkuperäinen joukko. Toisin kuin metodissa remove, joka antaa virheen. Parametrina metodille annamme elementin, jonka haluamme poistaa.

Syntaksi

pythonjoukko.discard(mitä poistetaan)

Esimerkki

Poistetaan joukostamme elementti 'a':

pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)

Koodin suorituksen tulos:

python{'b', 'c'}

Esimerkki

Poistetaan nyt elementti, jota ei ole joukossa:

pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)

Koodin suorituksen jälkeen meille palautetaan alkuperäinen joukko:

python{'a', 'b', 'c'}

Katso myös

  • metodi remove,
    joka poistaa elementtejä joukosta
  • metodi pop,
    joka poistaa ensimmäisen elementin joukosta
  • metodi clear,
    joka tyhjentää joukon
  • metodi add,
    joka lisää elementtejä joukkoon
  • funktio len,
    joka palauttaa joukon pituuden
  • metodi union,
    joka yhdistää joukot