Курс 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. Сравнение def и lambda функций в Python
  2. Возведение в квадрат с помощью itertools
  3. Реализация метода __abs__ в Python
  4. Объединение словарей в Python
  5. Метод init в Python
  6. Перемешивание списка с shuffle()
  7. Ускоренный импорт библиотек
  8. Блок else в циклах.
  9. Декоратор Ajax required
  10. Логирование в Python
  11. Автоматизация скриптов на AWS Lightsail.
  12. Сравнение объектов в Python
  13. Работа с collections.Counter
  14. Особенности множеств в Python
  15. Функция с *args.
  16. Flask — веб-фреймворк Python
  17. Отладка кода
  18. Нахождение хеша для бесконечности и NaN в Python
  19. Управление асинхронными задачами на Python.
  20. Получение размера объекта с sys.getsizeof()
  21. Разделение функций на этапы
  22. Разработка игры Pong с turtle
  23. Копирование словарей и списков в Python
  24. Подсказки типов в Python
  25. Сортировка и обратный порядок
  26. Python enumerate() использование
  27. Изменяемые и неизменяемые объекты
  28. Отображение графиков в Jupyter с Matplotlib
  29. Сохранение Unicode в JSON
  30. Оптимизация памяти с slots
  31. Отправка POST запроса на сервер.
  32. Работа с процессами в Python
  33. Создание Radio кнопок в tkinter
  34. Операции с матрицами в Python
  35. Метод __float__ в Python
  36. Функция format() в Python
  37. Назначение максимального и минимального значения переменной в Python.
  38. Глобальные переменные в Python
  39. Лямбда-функции в Python
  40. Списковый компрехеншен.
  41. Удаление специальных символов
  42. Python OrderedDict и fromkeys() — работа с словарями
  43. Значения по умолчанию в Python
  44. Работа с аргументами командной строки в Python
  45. Форматирование чисел в Python
  46. Добавление элемента к кортежу
  47. Создание словарей с defaultdict

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