Курс 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. Функция map() и ленивая оценка
  2. Команда %dhist — список посещенных каталогов
  3. Обработка StopIteration в Python
  4. Удаление файлов и папок в Python
  5. Работа с файлами в Python
  6. Добавление элемента в список.
  7. Pillow: работа с изображениями
  8. Открытие и редактирование скриптов Python
  9. Операции с комплексными числами
  10. Управление браузером с Selenium
  11. Построение графиков в терминале с bashplotlib
  12. Форматирование вывода списков
  13. Аннотации типов в Python
  14. Функция format() в Python
  15. Генераторы данных
  16. Расчет времени выполнения кода
  17. Определение относительного пути
  18. Названия столбцов в Python таблицах
  19. Метод join() для объединения строк
  20. Оператор распаковки в Python
  21. Генераторные выражения и islice.
  22. Создание новых списков через list comprehensions
  23. Удаление символа из строки
  24. Обход словаря в Python
  25. Работа с кортежами в Python
  26. Функции с необязательными аргументами
  27. Метод __imod__ для Python
  28. Объединение объектов в Python
  29. Отправка поздравлений по дню рождения
  30. Метод rxor для операции побитового исключающего «или»
  31. Управление асинхронными задачами на Python.
  32. ChainMap.new_child() — добавление нового словаря
  33. Генератор бросков кубиков
  34. Кортеж в Python: создание и использование
  35. Работа с множествами в Python
  36. Обновление данных через PUT запрос
  37. Назначение максимального и минимального значения переменной в Python.
  38. Срезы в Numpy
  39. Использование обратной косой черты в f-строках
  40. Работа со строками в Python
  41. Переопределение метода __floordiv__
  42. Переворот строки с помощью срезов
  43. Работа с множествами в Python
  44. Регистрация на TenChat
  45. Работа с Colorama
  46. Работа со временем в Python

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