Метод discard - удаление элементов, которые есть в множестве на Python

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

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

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



Чат с GPT Компилятор