Python Удаление элементов набора
Удалить элемент
Чтобы удалить элемент из набора, используйте метод remove()
, или метод discard().
Пример
Удалите «банан» с помощью метода remove()
thisset = {"яблоко", "банан", "вишня"}
thisset.remove("банан")
print(thisset)
Попробуйте сами »
Примечание: Если удаляемый элемент не существует, функция remove()
вызовет ошибку.
Пример
Удалите «банан» с помощью метода discard().
thisset = {"яблоко", "банан", "вишня"}
thisset.discard("банан")
print(thisset)
Попробуйте сами »
Примечание: Если удаляемый элемент не существует, discard()
НЕ вызовет ошибку.
Вы также можете использовать метод pop()
для удаления элемента,
но этот метод удалит последний элемент last. Помните, что наборы неупорядочены, поэтому вы
не будете знать, какой элемент будет удален.
Возвращаемое значение метода pop()
удаленный элемент.
Пример
Удалите последний элемент с помощью метода pop().
thisset = {"яблоко", "банан", "вишня"}
x =
thisset.pop()
print(x)
print(thisset)
Попробуйте сами »
Примечание: Наборы неупорядочены, поэтому при использовании метода pop()
вы не знаете,
какой элемент будет удален.
Пример
Метод clear()
очищает набор:
thisset = {"яблоко", "банан", "вишня"}
thisset.clear()
print(thisset)
Попробуйте сами »
Пример
Ключевое слово del
полностью удалит набор:
thisset = {"яблоко", "банан", "вишня"}
del
thisset
print(thisset)
Попробуйте сами »