Как работает функция del в Python?

Ключевое слово del служит для удаления объектов. Так как в Python все объект, то этим ключевым словом можно удалять функции, переменные, списки или элементы списков:

# удаление переменной
x = "hello"

del x

print(x) # => NameError: name 'x' is not defined 

# удаление элемента списка
x = ['apple', 'banana', 'cherry']

del x[0]

print(x) # => ['banana', 'cherry']

0 0