Курс 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
- Импорт и использование модулей в Python
- Преобразование числа в список цифр
- Поиск шаблона в начале строки
- Методы Python для работы с данными
- Работа со строками в Python
- Удаление элементов из списка в Python
- Python Метод del.
- Установка Home Assistant
- Оператор zip в Python
- Поиск email
- Однострочники Python
- Особенности ключей словаря в Python
- Область видимости переменных
- Скрытие вывода данных
- Работа с enumerate()
- Получение пути к текущему скрипту с помощью os
- Установка пакета в Python
- Исключение NotImplementedError
- Проверка типов с помощью isinstance
- Любовь к Python
- Проверка типов с использованием isinstance
- Создание уникального проекта
- Создание таблиц в терминале с PrettyTable
- Проверка на истинность объектов в Python
- Функции-генераторы в Python
- Генераторные функции в Python
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Установка User-Agent в Python
- Справка по импортированным модулям
- Функция с **kwargs в Python
- Функция enumerate в Python
- Получение имени функции с помощью inspect
- Удаление элемента из списка
- Создание комплексных чисел
- Функции классификации комплексных чисел
- Транспонирование 2D-массива с помощью zip
- Метод rmatmul для обратного матричного умножения
- 9 уловок для чистого кода
- Оптимизация памяти с помощью __slots__
- Перемещение и удаление файлов в Python
- Подписка на SelectelNews в Twitter
- Работа с буфером обмена на Python
- Декоратор Ajax required
- Работа с GitHub в Telegram
- Методы classmethod и staticmethod
- Использование defaultdict в Python
- Метод Event.wait() в Python















