Курс 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. Создание функций с произвольным количеством аргументов
  2. Форматирование строк в Python
  3. Повторение и перенос строки
  4. Введение в PyTorch
  5. Методы list в Python
  6. Определение наиболее частого элемента с помощью collections.Counter
  7. Автоматизация с Python
  8. Получение текущей директории
  9. Подписка на @SelectelNews
  10. Сортировка с помощью параметра key
  11. Генератор списка с условием if
  12. Передача неизвестных аргументов в Python.
  13. Многострочные комментарии в Python
  14. Многострочные строки в Python
  15. Быстрый поиск кода
  16. Условные выражения в Python
  17. Ветвление выражения в Python
  18. Операторы увеличения и уменьшения переменной
  19. Итерация по коллекции в Python
  20. Доступ к локальным переменным
  21. Вложенные функции в Python
  22. Работа с библиотекой requests
  23. Замена символов в строке
  24. Работа со словарями с defaultdict из collections
  25. Функции в Python: создание и вызов
  26. Работа с zip-архивами в Python
  27. Работа с модулем bisect
  28. Генераторы словарей и множеств
  29. Генераторные функции в Python
  30. Запрос пароля с помощью getpass
  31. Генерация QR-кодов с Python
  32. Повторение элементов в Python
  33. Многопроцессорное программирование в Python
  34. Методы classmethod и staticmethod
  35. Применение функции map() в Python
  36. Генераторы в Python
  37. Работа с итераторами в Python
  38. Динамическая типизация в Python
  39. Блок try-except-else
  40. Переопределение метода delitem в Python
  41. Поиск с помощью регулярных выражений
  42. Принципы SRP и OCP
  43. Функция print() — вывод информации
  44. Удаление и повторная вставка ключа в OrderedDict
  45. Правила именования переменных
  46. Создание таблиц в Python с PrettyTable

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