Metoda discard

Metoda discard usuwa elementy, które znajdują się w zbiorze. Jeśli elementu nie ma, po prostu zwracany jest oryginalny zbiór. W przeciwieństwie do metody remove, która zwraca błąd. W parametrze metody przekazujemy element, który chcemy usunąć.

Składnia

pythonzbiór.discard(co usuwamy)

Przykład

Usuńmy z naszego zbioru element 'a':

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

Wynik wykonania kodu:

python{'b', 'c'}

Przykład

A teraz usuńmy element, którego nie ma w zbiorze:

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

Po wykonaniu kodu zwrócony zostanie oryginalny zbiór:

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

Zobacz też

  • metoda remove,
    która usuwa elementy ze zbioru
  • metoda pop,
    która usuwa pierwszy element ze zbioru
  • metoda clear,
    która czyści zbiór
  • metoda add,
    która dodaje elementy do zbioru
  • funkcja len,
    która zwraca długość zbioru
  • metoda union,
    która łączy zbiory