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
zbiór.discard(co usuwamy)
Przykład
Usuńmy z naszego zbioru element
'a':
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Wynik wykonania kodu:
{'b', 'c'}
Przykład
A teraz usuńmy element, którego nie ma w zbiorze:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Po wykonaniu kodu zwrócony zostanie oryginalny zbiór:
{'a', 'b', 'c'}