Курс 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. Методы работы со строками в Python
  2. Поиск наиболее частого элемента
  3. Чтение и запись TOML-конфигов
  4. Получение ID процесса
  5. Открытие и редактирование скриптов Python
  6. Математические функции в Python
  7. Регулярные выражения: метод match
  8. Работа с YAML в Python
  9. Преобразование чисел в Python
  10. Установка библиотек в Python
  11. Логирование с Logzero
  12. Сравнение строк в Python
  13. Удаление элемента по индексу
  14. Работа с атрибутом dict
  15. Оператор объединения словарей
  16. Измерение времени выполнения кода с помощью time
  17. Получение атрибутов и методов класса
  18. Работа с буфером обмена на Python
  19. Статическая типизация в Python
  20. Метод rpow в Python
  21. Создание именованных кортежей в Python
  22. Модуль pprint: улучшение вывода данных
  23. Получение комбинаций в Python
  24. Тип данных TypeVarTuple
  25. Построение графиков в Matplotlib
  26. Работа с рекламными данными в Pandas
  27. JSON-esque в Python
  28. Работа с комплексными числами
  29. Решатель судоку на Python с pygame
  30. Разбиение текста в Python
  31. Автоматизация скриптов на AWS Lightsail.
  32. Замена элементов в списке с помощью генераторов списков
  33. Работа с argparse
  34. Уникальные значения из списка
  35. Изучение объектов с помощью dir()
  36. Тестирование времени с Freezegun
  37. Отладка регулярных выражений в Python
  38. Утечки переменных цикла в Python 3.x
  39. Объединение кортежей в Python
  40. Проверка однородности элементов списка
  41. Вывод букв строки в Python
  42. Работа с PosixPath() в Python
  43. Модуль array: создание и использование массивов
  44. Возврат значений из генератора
  45. Форматирование данных с помощью pprint
  46. Фильтрация данных в Python.

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