Курс 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
- Добавление Progressbar в Python
- Обработка элементов в Python
- Работа с пакетами
- Создание комплексных чисел
- Обработка исключений в Python
- Методы и функции в Python
- Манипуляция формой массива в Numpy
- Очистка данных с Pandas
- Наследование в программировании
- Методы сравнения множеств
- Использование обратной косой черты в f-строках
- Работа с комплексными числами
- Обработка ошибок в Python
- Поиск уникальных и повторяющихся элементов
- Работа с изображениями PIL
- Добавление цвета в консоли
- Регулярные выражения в Python
- kwargs в Python
- Работа с изображениями Pillow
- Создание пар из последовательностей
- Сортировка с параметром key
- Создание треугольника Паскаля
- Использование модуля __future__
- Выборка чисел
- Инверсия списков и строк в Python
- Работа с набором данных CIFAR10 в PyTorch
- Логические значения в Python
- Функция zip() в Python
- Открытие и запись файлов
- Цикл while в Python
- Преобразование многоуровневого словаря
- Функция zip() для объединения списков
- Округление чисел с помощью round
- Модуль subprocess: запуск внешних команд
- Отладка утечек памяти в Python
- Функция product() из itertools
- Создание именованных кортежей в Python
- Приближение чисел в Python
- Метод clear для коллекций
- Лямбда-функции для min/max
- Скрытие вывода данных
- Выбор редактора кода.
- Форматирование данных с помощью pprint
- Множественное наследование в Python
- Сортировка элементов в Python















