Курс 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
- Установка максимального количества цифр
- Создание уникального проекта
- Переворот строки
- Установка пакетов с помощью pip
- Переопределение метода __rshift__
- Работа с файлами в Python
- Транспонирование матрицы в Python
- Удаление элементов во время итерации
- Пространство имен в Python
- Измерение времени выполнения кода с использованием time
- Модуль future Python
- Избегайте изменяемых аргументов
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Идентификатор объекта в Python
- Форматирование данных с помощью pprint
- Методы работы со списками
- Лямбда-функции в цикле
- Импорт модуля из другого каталога
- ROT13 Шифр Цезаря в Python
- Частичное применение функций в Python
- Взаимодействие с внешними процессами в Python
- Метод __int__ в Python
- Создание списка через итерацию
- Функция с **kwargs в Python
- Преобразование документов в PDF с помощью Spire.Office
- Определение объема памяти объекта
- Удаление дубликатов из списка
- Вывод баннеров
- Выход из профиля в Django
- Поиск уникальных элементов строкой в Python
- Профилирование данных с Pandas
- Оператор «not» в Python
- Объединение словарей в Python
- Форматирование строк с % в Python
- Отладчик pdb: начало работы
- Частичное совпадение пользовательского ввода в Python 3.10
- Форматирование вывода списков
- Удаление элементов из списка в Python
- Делегирование в Python
- Печать календаря в Python
- Работа с очередями в Python















