Курс 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. Просмотр атрибутов и методов класса
  3. Работа с контекстными менеджерами
  4. Генерация строк с .join()
  5. Оптимизация строк в Python
  6. Разработка игры Pong с turtle
  7. Проверка окончания строки с помощью str.endswith()
  8. Работа с getopt
  9. Копирование объектов в Python
  10. Копирование объектов в Python
  11. Удаление и повторная вставка ключа в OrderedDict
  12. Реализация операции -= для пользовательского класса
  13. Инверсия списка/строки в Python
  14. Метод rrshift для пользовательских объектов
  15. Форматирование строк в Python
  16. Измерение времени выполнения кода в Python
  17. Объединение словарей в Python
  18. Эффективная конкатенация строк с использованием join()
  19. Оптимизация создания строк
  20. Проблемы с dict в Python
  21. Mad Libs Generator
  22. Обязательные аргументы в Python
  23. Установка и использование модуля Wikipedia
  24. Отрицательные индексы списков в Python
  25. Обезопасьте ввод данных
  26. Удаление символов новой строки в Python.
  27. Генераторы словарей и множеств
  28. Комментарии в Python
  29. Метод count() для списков
  30. Работа со строками в Python
  31. Кортеж в Python: создание, доступ, изменение
  32. Вычисление логарифмов в Python
  33. Объединение списков с помощью zip
  34. Структура данных словарь в Python
  35. Ветвление выражения в Python
  36. Подчеркивание в REPL
  37. Метод Enumerate() для списков
  38. Метод repr() в Python
  39. Поиск простых чисел
  40. Метод split() в Python
  41. Возврат нескольких значений
  42. Метод join() для объединения элементов
  43. Избегайте изменяемых аргументов
  44. Операторы сравнения в Python
  45. Исключение NotImplementedError
  46. Присвоение и ссылки

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