Функция Set remove() в Python

Метод Python set remove() ищет заданный элемент в наборе и удаляет его. Разница между методом discard() и remove() заключается в том, что метод discard(), если элемент отсутствует в наборе, не генерирует никаких исключений, при этом метод remove(), если элемент отсутствует в наборе, выдает исключение.

Что такое функция Set remove() в Python?

Python Set remove() — это встроенная функция, которая используется для удаления любого указанного элемента из множества.

Синтаксис

Здесь element  — это аргумент, который мы хотим удалить из множества.

Возвращаемое значение

Метод set remove() не возвращает никакого значения; он просто возвращает None. Но если элемента нет в наборе, то генерируется исключение KeyError.

Пример

См. следующий пример программирования.

Вывод:

В этом примере мы создали набор четных чисел до 10. Удалим 6 из набора и посмотрим, что получится в результате.

Затем мы попросили пользователя указать, какой номер он хочет сбросить, а затем вызвали функцию remove(). Но пользователь ввел в качестве входных данных число 16, которого нет в наборе, поэтому программа выдала исключение KeyError. Если вы попытаетесь удалить несуществующий элемент из набора, возникнет ошибка.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python