Курс 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"
- Оператор «or» в Python
- Тестирование с responses
- Таймер обратного отсчета
- Установка и использование TensorFlow
- Комментарии в Python
- Библиотека Chartify: руководство
- Методы и функции в Python
- Инициализация структур данных
- Нахождение отличий в списках
- Вывод букв строки в Python
- Декораторы в Python
- Метод split() для разделения строк
- Удаление ключа из словаря
- Работа с IP-адресами в Python
- Отладка в командной строке
- Автоматизация с Python
- Работа с deque из collections
- Проверка индексов коллекции
- Лямбда-функции в Python
- Создание списков в Python
- Замена элементов в списке с помощью генераторов списков
- Форматирование строк с помощью f-строк
- Создание уникального проекта
- Бесконечная проверка в Python
- Округление чисел с помощью round
- Построение графиков в терминале с bashplotlib
- Анализ кода — Python
- Класс UserDict: дополнительная функциональность
- Контекстный менеджер в Python
- Определение относительного пути
- Создание новых функций с помощью functools.partial
- Изменение элемента списка
- Работа с очередями в Python
- Counter() — подсчет элементов
- Генератор бросков кубиков
- Метод __irshift__ для побитового сдвига вправо
- Основы Python за 14 дней
- Определение имен функций
- Работа с эмодзи в Python
- Форматирование данных с помощью pprint
- Обработка ошибок ввода данных
- Проверка однородности элементов списка
- Разность множеств
- Пропуск начальных строк с помощью dropwhile()
- Делегирование в Python
- Атрибуты класса и экземпляра
- Извлечение аудио из видео















