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