Курс 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
- Применение команды break
- Простой калькулятор Python
- Принципы программирования
- Официальный канал Python в Telegram
- Python Менеджер контекста
- Проверка строки на палиндром
- Работа с IP-адресами в Python
- Извлечение данных из JSON
- Комплексные числа в Python
- *args и **kwargs в Python
- Объединение списков в строку
- Таймер обратного отсчета
- Курс по дообучению ChatGPT
- Операторы += в Python
- Вложенные генераторы в Python
- Строки в Python: апострофы и кавычки
- Установка и обучение ChatterBot
- Транспонирование 2D-массива с помощью zip
- Удаление элементов из списка в Python.
- Частичное совпадение пользовательского ввода в Python 3.10
- Перегрузка операторов в Python
- Операторы увеличения и уменьшения переменной
- Работа со строками в Python
- Срезы в Python
- Оператор «or» в Python
- Функция pow() — возвести число в степень
- TON Smart Challenge #2: участие и подготовка
- Docstring в Python
- Возврат нескольких значений
- Срез списка в Python
- Работа с прокси в Python
- Библиотека sh: удобные команды терминала
- Преобразование строк в числа в Python
- Работа с дробями в Python
- Метод pop() списка
- Сравнение строк в Python
- Работа с itertools
- Модуль itertools: комбинации и перестановки
- Структурирование данных с Pydantic
- Метод get() для словарей
- Распаковка аргументов в Python
- Функции-генераторы в Python
- Метод bool() в Python
- Модуль subprocess: запуск внешних команд
- Форматирование данных с pprint
- Поиск простых чисел















