Курс 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. Применение команды break
  4. Простой калькулятор Python
  5. Принципы программирования
  6. Официальный канал Python в Telegram
  7. Python Менеджер контекста
  8. Проверка строки на палиндром
  9. Работа с IP-адресами в Python
  10. Извлечение данных из JSON
  11. Комплексные числа в Python
  12. *args и **kwargs в Python
  13. Объединение списков в строку
  14. Таймер обратного отсчета
  15. Курс по дообучению ChatGPT
  16. Операторы += в Python
  17. Вложенные генераторы в Python
  18. Строки в Python: апострофы и кавычки
  19. Установка и обучение ChatterBot
  20. Транспонирование 2D-массива с помощью zip
  21. Удаление элементов из списка в Python.
  22. Частичное совпадение пользовательского ввода в Python 3.10
  23. Перегрузка операторов в Python
  24. Операторы увеличения и уменьшения переменной
  25. Работа со строками в Python
  26. Срезы в Python
  27. Оператор «or» в Python
  28. Функция pow() — возвести число в степень
  29. TON Smart Challenge #2: участие и подготовка
  30. Docstring в Python
  31. Возврат нескольких значений
  32. Срез списка в Python
  33. Работа с прокси в Python
  34. Библиотека sh: удобные команды терминала
  35. Преобразование строк в числа в Python
  36. Работа с дробями в Python
  37. Метод pop() списка
  38. Сравнение строк в Python
  39. Работа с itertools
  40. Модуль itertools: комбинации и перестановки
  41. Структурирование данных с Pydantic
  42. Метод get() для словарей
  43. Распаковка аргументов в Python
  44. Функции-генераторы в Python
  45. Метод bool() в Python
  46. Модуль subprocess: запуск внешних команд
  47. Форматирование данных с pprint
  48. Поиск простых чисел

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