САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

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)
Попробуйте сами »