Курс 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. Логические значения в Python
  3. Инверсия списка/строки в Python
  4. Переопределение метода len
  5. Считывание бинарного файла в Python
  6. Обработка ошибки IndexError
  7. Блок try-except-else
  8. Замена атрибута в именованном кортеже
  9. Ускорение кода с помощью векторизации
  10. Функция map() и ленивая оценка
  11. Проблемы с dict в Python
  12. Разделение строки с помощью re.split()
  13. Мониторинг работы программы Py-spy
  14. Принципы LSP и ISP в Python
  15. Работа с модулем cmath
  16. Автоматизация действий с Pyautogui
  17. Форматирование строк с f-строками
  18. Импорт классов из другого файла
  19. Python: изменяемые и неизменяемые коллекции
  20. Добавление элементов в список
  21. Операции с комплексными числами
  22. Списки в Python: основы
  23. Методы работы со списками
  24. Библиотека sh: удобные команды терминала
  25. Функции map, filter, reduce
  26. Модуль math: константы π и e
  27. Оператор += в Python
  28. Метод join() для объединения элементов строки
  29. Подсчет вхождений элементов
  30. Сравнение def и lambda функций в Python
  31. Метод join() для объединения элементов в строку.
  32. Разделение списка на гнппы
  33. Генерация строк с .join()
  34. Counter() — подсчет элементов
  35. Генераторы в Python
  36. Обработка исключений в Python
  37. Метод index() в Python
  38. Отношения подклассов в Python
  39. Цикл for в Python
  40. Фильтрация элементов с помощью islice
  41. Получение срезов итераторов
  42. Удаление ссылок в Python
  43. Создание виртуальной среды
  44. Создание новых списков
  45. Изменение элемента списка

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