Python - Видалення елементів набору
Видалити елемент
Щоб видалити елемент із набору, використовуйте метод remove()
або discard()
.
Приклад
Видаліть "banana" використовуючи метод remove()
:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Спробуйте самі »
Примітка: Якщо елемент, який потрібно видалити, не існує, remove()
викличе помилку.
Приклад
Видаліть "banana" використовуючи метод discard()
:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Спробуйте самі »
Примітка: Якщо елемент, який потрібно видалити, не існує, discard()
НЕ викличе помилку.
Ви також можете використовувати метод pop()
, щоб видалити елемент, але цей метод видалить випадковий елемент, тому ви не можете бути впевнені, який саме елемент буде видалено.
Поверненим значенням методу pop()
є видалений елемент.
Приклад
Видаліть випадковий елемент за допомогою методу pop()
:
thisset = {"apple", "banana", "cherry"}
x = thisset.pop()
print(x)
print(thisset)
Спробуйте самі »
Примітка: Набори є невпорядкованими, тому під час використання методу pop()
ви не знаєте, який елемент буде видалено.
Приклад
Метод clear()
очищає набір:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Спробуйте самі »
Приклад
Ключове слово del
повністю видалить набір:
thisset = {"apple", "banana", "cherry"}
del thisset
print(thisset)
Спробуйте самі »