Метод discard
Метод discard
удаляет элементы,
которые находятся в множестве. Если элемента
нет, то просто вернется исходное множество.
В отличие от метода remove
,
который возвращает ошибку. В параметре
метода передаем элемент, который хотим
удалить.
Синтаксис
множество.discard(что удаляем)
Пример
Давайте удалим из нашего множества элемент
'a'
:
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Результат выполнения кода:
{'b', 'c'}
Пример
А теперь давайте удалим элемент, которого нет в множестве:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
После выполнения кода нам вернется исходный массив:
{'a', 'b', 'c'}