Метод 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)
Вихідні дані
Відстеження (останній останній дзвінок): Файл "", рядок 5, у файлі animal.remove ('fish') KeyError: 'fish'
Якщо ви не хочете, щоб ця помилка використовувала метод set discard ().
discard()
Метод видаляє заданий елемент з набору. Однак, якщо елемент не існує, набір залишається незмінним; ви не отримаєте помилку.