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

Для удаления нескольких элементов из списка в Python можно воспользоваться методом del. Этот метод позволяет удалить элементы по индексу или диапазону индексов. Например, если у нас есть список ['A', 'B', 'C', 'D', 'E', 'F'] и нам нужно удалить элементы B, C и D, мы можем сделать это следующим образом:


my_list = ['A', 'B', 'C', 'D', 'E', 'F']
del my_list[1:4]
print(my_list)  # Output: ['A', 'E', 'F']

В данном примере мы использовали срез [1:4] для удаления элементов с индексами от 1 до 3 (включительно). После выполнения del my_list[1:4] список my_list будет содержать только элементы ‘A’, ‘E’ и ‘F’.

Также можно использовать метод del для удаления элементов по отдельным индексам. Например, если мы хотим удалить элементы ‘B’ и ‘D’, мы можем сделать это следующим образом:


my_list = ['A', 'B', 'C', 'D', 'E', 'F']
del my_list[1]
del my_list[2]
print(my_list)  # Output: ['A', 'C', 'E', 'F']

В данном случае мы использовали два отдельных оператора del для удаления элементов ‘B’ и ‘D’ из списка my_list. После выполнения этих операций список будет содержать элементы ‘A’, ‘C’, ‘E’ и ‘F’.

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

Автор урока

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

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

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

  1. Перевод эмодзи и эмотиконов.
  2. Метод split() для разделения строк
  3. Получение списка файлов в директории с использованием os
  4. Подсчет вхождений элементов
  5. Разделение функций на этапы
  6. Работа с IP-адресами в Python
  7. Вывод букв строки в Python
  8. Встроенные функции Python
  9. Методы list в Python
  10. Списковое включение в Python
  11. Просмотр атрибутов и методов класса
  12. Форматирование строк в Python
  13. Тестирование с unittest
  14. Моржовый оператор в Python 3.8
  15. Измерение времени выполнения кода
  16. Цикл for в Python
  17. Многострочные комментарии в Python
  18. Lambda-функция в Python: использование с map() и sum()
  19. Получение комбинаций в Python
  20. Условные выражения в Python
  21. Работа с deque из collections
  22. Вставка переменных в шаблоны Flask
  23. Оптимизация строк в Python
  24. Модуль Operator в Python
  25. Преобразование типов данных в set comprehension
  26. Непрерывная проверка в Python
  27. Функция reduce() в Python
  28. Вложенные генераторы в Python
  29. Метод сравнения объектов в Python
  30. Установка и использование Virtualenv
  31. Метод __getitem__ в Python
  32. Создание словарей и множеств в Python
  33. Удаление дубликатов из списка с помощью dict.fromkeys
  34. Подсчет количества элементов в списке
  35. Генераторы в Python
  36. Создание итератора
  37. Улучшенные подсказки для импорта в Python 3.12
  38. Тестирование времени с Freezegun
  39. Оптимизация поиска в словарях
  40. Модуль xkcd: добавление юмора в Python
  41. Улучшение читаемости кода в Python
  42. Метод rmatmul для обратного матричного умножения
  43. Библиотека Rich: форматирование текста
  44. Кортеж в Python: создание и использование
  45. Создание новых списков через list comprehensions

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