Курс 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. Python: библиотеки и функции
  2. Декораторы в Python
  3. Установка максимального количества цифр
  4. Форматирование строк в Python
  5. Метод pos в Python
  6. Python enumerate() для работы с индексами
  7. Python Метод del.
  8. Запуск асинхронной корутины
  9. Работа с часовыми поясами в Python.
  10. Переменные класса и экземпляра
  11. Python Поверхностное Копирование
  12. Метод rsub в Python: расширение функциональности вычитания
  13. Декоратор проверки активности
  14. Namedtuple в Python
  15. Функции-генераторы в Python
  16. Модуль functools в Python
  17. Иерархия классов в Python
  18. Работа с PosixPath() в Python
  19. Создание копии итератора
  20. Метод init в Python
  21. Изучение объектов с помощью dir()
  22. Проверка вхождения подстроки
  23. Удаление ресурса в Python
  24. Monkey Patching в Python
  25. Метод __imod__ для Python
  26. Руководство по библиотеке pydantic
  27. Преобразование PowerPoint в PDF.
  28. Методы shutil для работы с файлами
  29. Множественное наследование в Python
  30. Повторение элементов списков
  31. Создание итерируемых объектов
  32. Основы работы со строками в Python
  33. Тестирование модели в PyTorch
  34. Обработка исключений в Python
  35. Перемешивание списка с shuffle()
  36. Мощь вложенных функций в Python
  37. Создание и удаление объектов
  38. Defaultdict в Python
  39. Получение текущей даты в Python
  40. Бесконечная проверка в Python
  41. Установка и использование TensorFlow
  42. Сериализация и десериализация объектов
  43. Обновление множества в Python
  44. Работа с SQLite в Python
  45. Поиск подстроки в строке
  46. Хранение переменных в Python.

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