Курс 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. Отправка POST-запроса в REST API
  2. Очистка данных в Python
  3. Списки в Python: синтаксис представления
  4. Метод Event.wait() в Python
  5. Генерация тестовых данных с factory_boy
  6. Методы HTTP запросов в Flask
  7. Просмотр файла в Jupyter Noteboo
  8. Конкатенация строк в Python
  9. Работа с Path в Python
  10. Сортировка и разворот списка
  11. Функция с **kwargs в Python
  12. Разделение строки на пары ключ-значение.
  13. Разбиение строки в Python
  14. Переопределение метода __and__
  15. Сокращение ссылок с pyshorteners
  16. Исключение NotImplementedError
  17. Логирование с Logzero
  18. Управление фоновыми задачами в Python
  19. Операции с матрицами в Python
  20. Переопределение метода __pow__
  21. Создание файла с проверкой ошибки
  22. Метод setdefault() в Python
  23. Проблемы с именами переменных
  24. Документирование функций в Python
  25. Создание графики с черепахой
  26. Многострочные строки в Python
  27. Применение команды break
  28. Работа с множествами в Python
  29. Работа с часовыми поясами в Python.
  30. Настройка логгера Logzero
  31. Защита данных в Python
  32. Запуск внешних программ с subprocess
  33. Генераторы в Python
  34. Руководство по библиотеке pydantic
  35. Конкатенация списков в Python
  36. Глобальные переменные в Python
  37. Модуль Antigravity в Python 3
  38. Основные операции с библиотекой Numpy
  39. Подсчет элементов в списке с Counter
  40. Оптимизация памяти с __slots__
  41. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys

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