Python Set remove ()

Метод 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()Метод удаляет заданный элемент из набора. Однако, если элемент не существует, набор остается неизменным; вы не получите ошибки.

Интересные статьи...