Курс 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. Функция count() в Python
  2. Цикл for в Python
  3. Создание графиков в терминале
  4. Оптимизация параметров в Python
  5. Вывод баннеров
  6. Метод Enumerate() для списков
  7. Работа с дробями в Python
  8. Функция reduce() из модуля functools
  9. Создание копии списка в Python
  10. Сравнение строк в Python
  11. Регистрация на хакатоне
  12. Оператор += для объединения строк
  13. Условные выражения в Python
  14. Фильтрация списков с itertools
  15. Метод __call__ в Python
  16. Измерение времени выполнения кода
  17. Многострочные комментарии в Python
  18. Оператор in в Python
  19. Операторы += в Python
  20. Магические методы в Python
  21. Удаление ключей из словаря
  22. Анонимные функции в Python
  23. Декоратор total_ordering для сравнения объектов
  24. Срез списка в Python
  25. Обратный список чисел
  26. Объединение итераторов
  27. Генерация случайных данных в NumPy
  28. Работа с модулем bisect
  29. Разделение функций на этапы
  30. Переворот строки
  31. OrderedDict — упорядоченный словарь
  32. Непрерывная проверка в Python
  33. Генераторы и сеты в Python
  34. Форматирование данных с pprint
  35. Метод __iand__ для пользовательских классов
  36. Работа с временем в Python
  37. Модуль Operator в Python
  38. Нахождение хеша для бесконечности и NaN в Python
  39. Копирование и вставка текста в Python
  40. Параллельные вычисления в Python

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