Курс 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. Распаковка аргументов в Python
  3. Транспонирование 2D-массива с помощью zip
  4. Открытие и редактирование скриптов Python
  5. Именование столбцов в Python с pandas
  6. Создание директории в Python
  7. Создание таблиц в терминале с PrettyTable
  8. Подсчет количества элементов в списке
  9. Поиск простых чисел
  10. Многопоточность и асинхронное программирование в Python
  11. Создание новых списков в Python
  12. Функции высшего порядка в Python
  13. Создание объекта timedelta
  14. Профилирование кода
  15. Создание циклической ссылки
  16. Инициализация структур данных
  17. Хешируемые ключи в Python
  18. Перемешивание списка с shuffle()
  19. Работа с NumPy.linalg
  20. Измерение времени выполнения кода
  21. Оператор морж в Python 3.8
  22. Вывод символов строки в Python
  23. Отступы в Python
  24. Декоратор total_ordering для сравнения объектов
  25. Переворот списка в Python
  26. Лямбда-функции в цикле
  27. Модуль itertools: комбинации и перестановки
  28. Генераторные функции в Python
  29. Блок try-except-else
  30. Многострочные комментарии в Python
  31. Сравнение строк в Python
  32. Управление ресурсами с контекстными менеджерами
  33. JSON в Python: модуль, dump, dumps, load
  34. Шаблоны и наследование в Flask
  35. Возврат нескольких значений
  36. Представление бесконечности в Python
  37. Отрицательные индексы списков
  38. Метод округления чисел
  39. Работа с массивами в Python
  40. Отладка в командной строке
  41. Метод count() для списков
  42. Создание словаря через dict comprehension
  43. Хэш-функции и метод цепочек

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