Meetod discard
Meetod discard eemaldab elemendid,
mis asuvad hulgas. Kui elementi
ei ole, lihtsalt tagastatakse algne hulgas.
Erinevalt meetodist remove,
mis annab vea. Parameetris
meetodist edastame elemendi, mida soovime
eemaldada.
Süntaks
hulk.discard(mida eemaldada)
Näide
Eemaldame oma hulgast elemendi
'a':
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Koodi täitmise tulemus:
{'b', 'c'}
Näide
Nüüd eemaldame elemendi, mida hulgas ei ole:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Pärast koodi täitmist tagastatakse meile algne hulgas:
{'a', 'b', 'c'}