Курс 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. Логический оператор «and» в Python
  2. Создание коллекций из выражения-генератора
  3. Печать месячного календаря
  4. Поиск подстроки в строке
  5. Функция с *args.
  6. Установка пакетов с помощью pip
  7. Атрибуты класса и экземпляра
  8. Частичное применение функций в Python
  9. Библиотека funcy: удобные утилиты
  10. Метод __call__ в Python
  11. Метод get() для словарей
  12. Получение частей дроби
  13. Множественное присваивание в Python
  14. Кортежи в Python: особенности и преимущества
  15. Принципы SRP и OCP
  16. Генераторы словарей и множеств
  17. Работа с комплексными числами
  18. Нахождение разницы между списками в Python
  19. Запуск файлового сервера
  20. EMOT преобразование эмодзи в текст
  21. Поиск с библиотекой Google
  22. Counter() — подсчет элементов
  23. Работа с контекстным менеджером Pool
  24. Работа с изображениями Pillow
  25. Чтение бинарного файла в Python.
  26. Использование функции product
  27. Переопределение метода
  28. Создание и использование ChainMap
  29. Область видимости переменных
  30. Работа с множествами в Python
  31. Создание вложенных циклов for
  32. Порядок и длина множеств в Python
  33. Проверка типа данных
  34. Удаление символа из строки
  35. None в Python: использование и особенности
  36. Метод __float__ в Python
  37. Экспорт данных в файл.
  38. Создание функций с произвольным количеством аргументов
  39. Оптимизация гиперпараметров в Python
  40. Удаление URL-адресов в Python
  41. Преобразование регистра строк
  42. Создание GUI на Tkinter
  43. Глубокое копирование объектов
  44. Управление виртуальными средами в Python
  45. Метод setdefault() в Python
  46. Преобразование регистра символов
  47. Управление контекстом выполнения кода
  48. Нахождение максимального значения и его индекса в списке

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