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
joukko.discard(mitä poistetaan)
Esimerkki
Poistetaan joukostamme elementti
'a':
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Koodin suorituksen tulos:
{'b', 'c'}
Esimerkki
Poistetaan nyt elementti, jota ei ole joukossa:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Koodin suorituksen jälkeen meille palautetaan alkuperäinen joukko:
{'a', 'b', 'c'}