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

pythonhulk.discard(mida eemaldada)

Näide

Eemaldame oma hulgast elemendi 'a':

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

Koodi täitmise tulemus:

python{'b', 'c'}

Näide

Nüüd eemaldame elemendi, mida hulgas ei ole:

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

Pärast koodi täitmist tagastatakse meile algne hulgas:

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

Vaata ka

  • meetod remove,
    mis eemaldab elemendid hulgast
  • meetod pop,
    mis eemaldab esimese elemendi hulgast
  • meetod clear,
    mis tühjendab hulga
  • meetod add,
    mis lisab elemente hulka
  • funktsioon len,
    mis tagastab hulga pikkuse
  • meetod union,
    mis ühendab hulgad