Метод remove () удаляет указанный элемент из набора.
Синтаксис remove()
метода:
set.remove (элемент)
remove () Параметры
remove()
Метод принимает один элемент в качестве аргумента и удаляет его из множества.
Возвращаемое значение из remove ()
remove()
Удаляет заданный элемент из набора и обновляет набор. Он не возвращает никакого значения.
Если переданный элемент remove()
не существует, генерируется исключение KeyError .
Пример 1: удаление элемента из набора
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Вывод
Обновленный языковой набор: ('английский', 'французский')
Пример 2: Удаление несуществующего элемента
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Вывод
Traceback (последний вызов последним): файл "", строка 5, в animal.remove ('fish') KeyError: 'fish'
Вы можете использовать метод set discard (), если вам не нужна эта ошибка.
discard()
Метод удаляет заданный элемент из набора. Однако, если элемент не существует, набор остается неизменным; вы не получите ошибки.