Чтобы удалить элемент в наборе, используйте метод remove() или метод discard().
Удалите «банан» с помощью remove() метод:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)Попробуйте сами →
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Вывод результата выполнения:
Примечание. Если удаляемый элемент не существует, remove() выдаст ошибку.
Удалите «банан» с помощью discard() метод:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)Попробуйте сами →
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Вывод результата выполнения:
Примечание. Если удаляемый элемент не существует, discard() будет НЕ выдает ошибку.
Вы также можете использовать метод pop() для удаления элемент, но этот метод удалит случайный элемент, поэтому вы не можете быть уверены, какой элемент будет удален.
Возвращаемое значение метода pop() — это удаленный элемент.
Удалите случайный элемент с помощью pop() метод:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)Попробуйте сами →
thisset = {"apple", "banana", "cherry"}
x = thisset.pop()
print(x) #removed item
print(thisset) #the set after removal
Вывод результата выполнения:
Примечание. Наборы неупорядочены, поэтому при использовании метода pop() вы не знаете, какой элемент будет удален.
clear() метод очищает набор:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)Попробуйте сами →
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Вывод результата выполнения:
Ключевое слово del удалит набор полностью:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)Попробуйте сами →
thisset = {"apple", "banana", "cherry"}
del thisset
print(thisset) #this will raise an error because the set no longer exists
Вывод результата выполнения: