Чтобы удалить элемент из списка или словаря в Python с помощью оператора del, вы можете использовать следующие методы:
-
Удаление элемента из списка с помощью оператора
del:my_list = [1, 2, 3, 4, 5] del my_list[2] # Removes the item at index 2 (value: 3) print(my_list) # Output: [1, 2, 4, 5] -
Удаление пары ключ-значение из словаря с помощью оператора
del:my_dict = {'a': 1, 'b': 2, 'c': 3} del my_dict['b'] # Removes the key-value pair with key 'b' print(my_dict) # Output: {'a': 1, 'c': 3} -
Удаление нескольких элементов из списка с помощью оператора
del:my_list = [1, 2, 3, 4, 5] del my_list[1:4] # Removes items from index 1 to 3 (values: 2, 3, 4) print(my_list) # Output: [1, 5] -
Удаление всех элементов из списка или словаря с помощью оператора
del:my_list = [1, 2, 3, 4, 5] del my_list[:] # Removes all items from the list print(my_list) # Output: [] my_dict = {'a': 1, 'b': 2, 'c': 3} del my_dict # Removes the entire dictionary print(my_dict) # Raises an error: NameError: name 'my_dict' is not defined -
Удаление элемента из списка на основе его значения с помощью оператора
del:my_list = [1, 2, 3, 4, 5] my_list.remove(3) # Removes the first occurrence of value 3 print(my_list) # Output: [1, 2, 4, 5]