Курс Python → discard() — удаление элемента из множества

Метод discard() в Python используется для удаления указанного элемента из множества. Если элемент не найден в множестве, то метод просто ничего не делает, не вызывая ошибки. Это отличается от метода remove(), который вызовет ошибку, если элемент не найден.

Пример использования метода discard():

set1 = {1, 2, 3, 4, 5}
set1.discard(3)
print(set1) # вывод: {1, 2, 4, 5}

set2 = {1, 2, 3, 4, 5}
set2.discard(6)
print(set2) # вывод: {1, 2, 3, 4, 5}

В первом примере метод discard() удаляет элемент 3 из множества set1, в результате чего остаются элементы {1, 2, 4, 5}. Во втором примере метод discard() пытается удалить элемент 6 из множества set2, но такого элемента нет, поэтому множество остается неизменным.

Метод discard() является удобным способом удаления элемента из множества без необходимости проверять наличие элемента перед его удалением. Это позволяет избежать лишних проверок и сделать код более лаконичным и понятным.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с комплексными числами
  2. Присвоение значений переменным в Python
  3. Установка максимального количества цифр
  4. Создание уникального проекта
  5. Переворот строки
  6. Установка пакетов с помощью pip
  7. Переопределение метода __rshift__
  8. Работа с файлами в Python
  9. Транспонирование матрицы в Python
  10. Удаление элементов во время итерации
  11. Пространство имен в Python
  12. Измерение времени выполнения кода с использованием time
  13. Модуль future Python
  14. Избегайте изменяемых аргументов
  15. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  16. Идентификатор объекта в Python
  17. Форматирование данных с помощью pprint
  18. Методы работы со списками
  19. Лямбда-функции в цикле
  20. Импорт модуля из другого каталога
  21. ROT13 Шифр Цезаря в Python
  22. Частичное применение функций в Python
  23. Взаимодействие с внешними процессами в Python
  24. Метод __int__ в Python
  25. Создание списка через итерацию
  26. Функция с **kwargs в Python
  27. Преобразование документов в PDF с помощью Spire.Office
  28. Определение объема памяти объекта
  29. Удаление дубликатов из списка
  30. Вывод баннеров
  31. Выход из профиля в Django
  32. Поиск уникальных элементов строкой в Python
  33. Профилирование данных с Pandas
  34. Оператор «not» в Python
  35. Объединение словарей в Python
  36. Форматирование строк с % в Python
  37. Отладчик pdb: начало работы
  38. Частичное совпадение пользовательского ввода в Python 3.10
  39. Форматирование вывода списков
  40. Удаление элементов из списка в Python
  41. Делегирование в Python
  42. Печать календаря в Python
  43. Работа с очередями в Python

Marketello читают маркетологи из крутых компаний