Курс 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. Форматирование данных с pprint
  2. Подсчет элементов с помощью Counter из collections
  3. Методы Python для работы с данными
  4. Новшества Flask 2.0
  5. Использование html-скриптов в Jupyter Notebook
  6. Классы данных в Python
  7. Базовые объекты Python
  8. Импорт объектов из модулей
  9. Поиск уникальных и повторяющихся элементов
  10. Разделение строки с помощью re.split()
  11. Работа с defaultdictами в Python
  12. PrettyTable: создание таблицы
  13. Удаление и повторная вставка ключа в OrderedDict
  14. Метод get для словаря
  15. Функциональное программирование в Python
  16. Создание словарей и множеств в Python.
  17. Распаковка аргументов в Python
  18. Наиболее частотные элементы с помощью Counter
  19. Преобразование типов данных в set comprehension
  20. 9 уловок для чистого кода
  21. Подсчет частоты элементов с Counter
  22. Многострочные комментарии в Python
  23. Удаление элементов во время итерации
  24. Асинхронное выполнение задач в Python
  25. Добавление элементов в список: append() vs extend()
  26. Flask — веб-фреймворк Python
  27. Генераторы данных
  28. Методы сравнения множеств
  29. Beautiful Soup — извлечение данных из HTML
  30. Создание списков в Python
  31. Ошибка NotImplemented в Python
  32. Преобразование списка в словарь через генератор
  33. Измерение времени выполнения
  34. Удаление первого элемента списка
  35. Работа с коллекциями Python
  36. Функция sleep() в Python
  37. Установка Home Assistant
  38. Обработка исключений в Python
  39. Метод Self в Python
  40. Безопасные SQL-запросы в Python 3.11
  41. Использование super() в Python
  42. Изучение объектов с помощью dir()
  43. Сумма элементов списка
  44. Управление памятью в Python
  45. Удаление эмодзи с помощью pandas
  46. Проверка типов с использованием isinstance
  47. Декораторы в Python
  48. Запрос пароля с помощью getpass

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