Курс 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. Функция enumerate() в Python
  3. Карта бомбоубежищ в Москве и Питере
  4. Обработка ошибок в Python
  5. Генераторы в Python
  6. Разделение строки с регулярными выражениями
  7. Переопределение метода sub
  8. Удаление файлов в Python
  9. Оператор обр. импликации
  10. Сортировка элементов с OrderedDict
  11. JSON в Python: модуль, dump, dumps, load
  12. Запуск асинхронной корутины
  13. Работа с срезами в Python
  14. Методы Python для работы с данными
  15. Вывод букв строки в Python
  16. Инициализация объекта
  17. Отправка HTTP-запросов с User-Agent
  18. Подсказки типов в Python
  19. Сравнение объектов в Python
  20. Разница между датами
  21. Официальный канал Python в Telegram
  22. Отслеживание выполнения программы с библиотекой tqdm
  23. Вызов функций по строке в Python.
  24. Парсинг статей с Newspaper3k
  25. Enum в Python: создание и использование перечислений
  26. Удаление символа из строки
  27. Импорт с альтернативным именем
  28. Объединение строк с помощью метода join
  29. Создание словарей в Python
  30. Namedtuple в Python
  31. Использование *args
  32. Документирование функций в Python
  33. Замена переменных в Python
  34. Экранирование символов в Python
  35. Метод rsub в Python: расширение функциональности вычитания
  36. Работа со временем в Python
  37. Переменные в Python: сокращение гласных
  38. Удаление дубликатов из списка с помощью dict.fromkeys
  39. Вывод сложных структур данных с помощью pprint
  40. Преобразование списка в словарь через генератор
  41. Конкатенация строк в Python
  42. Python UserString — создание подклассов строк
  43. Работа с массивами в Numpy
  44. Чтение и запись TOML-конфигов
  45. Установка User-Agent в Python
  46. Расширение операции побитового «и» в Python
  47. Concrete Paths — метод .with_suffix()

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