English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод remove() ищет заданный элемент в наборе и удаляет его.
Синтаксис метода remove():
set.remove(element)
Метод remove() принимает единственный элемент в качестве параметра и удаляет его измножествоудалить
если переданный элементне существуетпараметресливызываетсяkeyErrorИсключение.
Метод remove() удаляет указанный элемент из множества. Он не возвращает никакого значения.
# набор language language = {'английский', 'французский', 'немецкий'} # Удалить 'немецкий' language.remove('немецкий') # Обновить набор языков print('Обновленный набор языков: ', language)
При выполнении этого программного обеспечения вывод будет следующим:
Обновленный набор языков: {'английский', 'французский'}
# множество animal animal = {'cat', 'dog', 'rabbit', 'pig'} # Удалить элемент 'fish' animal.remove('fish') # Обновить множество животных print('Обновить множество животных: ', animal)
При выполнении этого программного обеспечения появится следующая ошибка:
Traceback (most recent call last): File '<stdin>', line 5, in <module> animal.remove('fish') KeyError: 'fish'
Это потому, что элемент 'fish' не существует в множестве 'animal'.
Чтобы избежать этой ошибки, можно использоватьМетод discard(). Если переданный элемент не существует в методе discard(), множество не изменяется.
Множество - это неупорядоченная совокупность элементов. Если нужно удалить элемент из множества, можно использоватьМетод pop().