Метод 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'}

Смотрите также

  • метод remove,
    который удаляет элементы из множества
  • метод pop,
    который удаляет первый элемент из множества
  • метод clear,
    который очищает множество
  • метод add,
    который добавляет элементы в множество
  • функция len,
    которая возвращает длину множества
  • метод union,
    который объединяет множества