Курс 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. Обрезка изображения с Pillow
  2. Получение частей дроби
  3. Форматирование строк в Python
  4. Асинхронный код в Python
  5. Функции-генераторы в Python
  6. Модуль xkcd: загрузка комиксов
  7. Шаблоны и наследование в Flask
  8. Определение размера папок в Python
  9. Форматирование данных с помощью pprint
  10. Удаление ключей из словаря
  11. Удаление элементов из списка в Python
  12. Оператор == в Python
  13. Автоматизация скриптов на AWS Lightsail.
  14. Оператор «or» в Python
  15. Основы слова
  16. Утечки переменных цикла в Python 3.x
  17. Многострочные строки в Python
  18. Базовые объекты Python
  19. Комментарии в Python.
  20. Синхронизация потоков с time.sleep()
  21. Логирование с Logzero: ротация файла
  22. Python enumerate() для работы с индексами
  23. Логирование с Loguru
  24. Хранение данных с помощью dataclasses
  25. Объявление переменных в Python
  26. Генерация чисел с range()
  27. Списковый компрехеншен.
  28. Работа с многоуровневыми словарями в Python
  29. Установка Python3.7 и PIP
  30. Создание спинбокса в tkinter
  31. Исправление ошибки NameError
  32. Передача аргументов в Python
  33. Объединение, распаковка и деструктуризация
  34. Особенности множеств в Python
  35. Установка User-Agent в Python
  36. Частичное совпадение ввода
  37. Поиск наиболее частого элемента
  38. Поиск уникальных элементов строкой в Python
  39. Многопоточность и асинхронное программирование в Python
  40. Поиск индексов в списке
  41. Операции с датами в Python
  42. Работа с очередями в Python
  43. Создание виртуальной среды
  44. Метод rsub для пользовательских чисел
  45. Функция enumerate() в Python
  46. Удаление элементов из списка в Python.
  47. Распаковка аргументов в Python

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