Курс 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"
- Рекурсия для обращения строки
- Итерации в Python
- discard() — удаление элемента из множества
- Открытие и запись файлов
- Зарезервированные слова в Python
- Объединение строк с помощью метода join
- Работа с кортежами
- Numpy: объединение массивов
- Поиск кода
- Курсы Яндекс Практикум
- Атрибуты класса и экземпляра
- Поиск индекса элемента
- Тестирование модели в PyTorch
- Импорт модуля из другого каталога
- Проверка запуска скрипта или импорта модуля
- Метод join() для объединения строк
- Сложение матриц в NumPy
- Проверка типа данных
- Установка максимального количества цифр
- Работа с итераторами в Python
- Namedtuple в Python
- Обработка ошибок в Python
- Работа с модулем Calendar
- Модуль itertools: эффективная работа с итераторами
- Декоратор total_ordering для сравнения объектов
- Установка виртуального окружения Python
- Группы исключений в Python
- Активация Matplotlib в Jupyter
- Метод __iand__ для пользовательских классов
- Проверка на истинность объектов в Python
- Переопределение метода sub
- Расширение информации об ошибке в Python
- Сортировка списка по индексам
- Функции map, filter и reduce
- Копирование списков в Python
- Модуль functools в Python
- Кортеж в Python: создание, доступ, изменение
- Работа с итераторами в Python
- Python: отсутствие точек с запятыми
- Работа с deque из collections
- Преобразование строк в числа в Python
- Функция all() в Python
- Оптимизация гиперпараметров в Python
- Поиск с помощью регулярных выражений
- Приближение чисел в Python
- Операторы увеличения и уменьшения в Python
- Замена текста в Python















