Metoda discard

Metoda discard odstrani elemente, ki so v množici. Če elementa ni, preprosto vrne izvirno množico. Za razliko od metode remove, ki vrne napako. Kot parameter metode podamo element, ki ga želimo odstraniti.

Sintaksa

pythonmnožica.discard(kaj odstranimo)

Primer

Odstranimo element 'a' iz naše množice:

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

Rezultat izvajanja kode:

python{'b', 'c'}

Primer

Poskusimo odstraniti element, ki ga ni v množici:

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

Po izvajanju kode dobimo nazaj izvirno množico:

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

Glejte tudi

  • metoda remove,
    ki odstrani elemente iz množice
  • metoda pop,
    ki odstrani prvi element iz množice
  • metoda clear,
    ki počisti množico
  • metoda add,
    ki doda elemente v množico
  • funkcija len,
    ki vrne dolžino množice
  • metoda union,
    ki združi množice