Python Del - удаляем элементы из списков с помощью Python!
Python del используется для удаления переменных, объектов, списков и словарей. Он может быть использован для очистки памяти и освобождения ресурсов для дальнейшего использования.
Пример 1: Удаление переменной
python
x = 5
del x
print(x) # Вызовет NameError, т.к. переменная x была удалена
Пример 2: Удаление элемента из списка
python
my_list = [1, 2, 3, 4, 5]
del my_list[2] # Удаление третьего элемента (с индексом 2) из списка
print(my_list) # [1, 2, 4, 5]
Пример 3: Удаление ключа из словаря
python
my_dict = {'a': 1, 'b': 2, 'c': 3}
del my_dict['b'] # Удаление ключа 'b' и соответствующего ему значения 2
print(my_dict) # {'a': 1, 'c': 3}
Пример 4: Удаление объекта
python
class MyClass:
def __init__(self, x):
self.x = x
def __del__(self):
print('Экземпляр MyClass был удален')
my_instance = MyClass(5)
del my_instance # Вызовет метод __del__ и напечатает 'Экземпляр MyClass был удален'