Python Удалить элемент из набора
Удалить предмет из набора
Чтобы удалить элемент из набора, используйте метод remove()
, или discard()
.
Пример
Удалите «банан» с помощью remove()
метода:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Примечание. Если элемент для удаления не существует, remove()
возникнет ошибка.
Пример
Удалите «банан» с помощью 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)