Курс Python → Удаление элементов из списка

Ключевое слово del в Python используется для удаления элементов из списка. Чтобы удалить определенный элемент, необходимо указать название списка, за которым следует ключевое слово del, а затем передать индекс элемента, который требуется удалить. Например, если у нас есть список my_list = [1, 2, 3, 4, 5], и мы хотим удалить элемент с индексом 2 (третий элемент), мы можем использовать конструкцию del my_list[2].

При использовании ключевого слова del элементы списка будут сдвигаться, чтобы заменить удаленный элемент. Это означает, что индексы всех элементов, следующих за удаленным, будут уменьшены на 1. Например, если мы удалили элемент с индексом 2 из списка [1, 2, 3, 4, 5], то список станет [1, 2, 4, 5].

Кроме удаления отдельных элементов, ключевое слово del также может использоваться для удаления срезов списка. Например, если у нас есть список my_list = [1, 2, 3, 4, 5], и мы хотим удалить сразу несколько элементов, мы можем использовать конструкцию del my_list[1:3], чтобы удалить элементы с индексами от 1 до 2 (включительно).

Иногда бывает полезно использовать ключевое слово del для освобождения памяти, занимаемой списком, после того, как он уже не нужен. Например, если мы больше не планируем использовать список my_list, мы можем просто написать del my_list, чтобы удалить сам список и освободить память, занимаемую им.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Использование функции enumerate()
  2. Названия переменных
  3. Создание даты из строки ISO
  4. Поиск подстроки в строке
  5. Работа с исключениями в Python
  6. Анонимные функции в Python
  7. Многострочные комментарии в Python
  8. Python: изменяемые и неизменяемые коллекции
  9. Работа с NumPy массивами
  10. Отрицательные индексы списков в Python
  11. Генераторы словарей и множеств
  12. Создание спинбокса в tkinter
  13. Использование функции enumerate()
  14. Удаление символа из строки
  15. Установка и использование модуля «howdoi»
  16. Оформление текста в консоли с TermColor
  17. Метод init в Python
  18. Замена символов в Python
  19. Установка и загрузка Instaloader
  20. Замена элементов в списке с помощью генераторов списков
  21. Визуализация пропусков данных
  22. Фильтрация списка от «ложных» значений
  23. Функция product() из itertools
  24. Функции в Python
  25. Исключение NotImplementedError
  26. Получение ID текущего процесса
  27. Конвертация коллекций в Python.
  28. Идентификатор объекта в Python
  29. Удаление ключа из словаря в Python
  30. Объединение словарей в Python
  31. Работа с комплексными числами
  32. Подсчет элементов в Python
  33. Блок else в Python
  34. Работа со слайсами
  35. Генераторы списков в Python
  36. Операторы присваивания в Python
  37. Решатель судоку на Python с pygame
  38. Особенности множеств в Python
  39. Метод join() для объединения элементов строки
  40. Функция format() в Python
  41. Отправка поздравлений по дню рождения
  42. Метод rename() для переименования файлов и каталогов
  43. f-строки в формате строк
  44. Лямбда-функции в Python
  45. Цикл for в Python
  46. Оператор морж в Python 3.8
  47. Декораторы в Python

Marketello читают маркетологи из крутых компаний