Курс 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. Обучение модели с указанием эпох
  2. Удаление дубликатов из списка
  3. Измерение времени выполнения кода в Python
  4. Метод __iand__ для пользовательских классов
  5. JSON в Python: модуль, dump, dumps, load
  6. Очистка данных в Python
  7. Инициализация структур данных
  8. Сортировка и разворот списка
  9. Создание словарей в Python
  10. Работа с эмодзи в Python
  11. Методы classmethod и staticmethod
  12. Генерация QR-кодов с Python
  13. Установка Home Assistant
  14. Работа с SQLite в Python
  15. Перегрузка операторов в Python
  16. Тип CodeType в Python.
  17. Библиотека Rich: форматирование текста
  18. Отладка утечек памяти в Python
  19. Именованные срезы в Python
  20. Генератор чисел Фибоначчи
  21. Списки в Python: синтаксис представления
  22. Работа с изменяемыми списками
  23. Генераторы данных
  24. Проверка однородности элементов списка
  25. Копирование списков в Python
  26. Метод difference_update() — разность множеств
  27. Использование type hints
  28. Выбор редактора кода.
  29. Разделение строк в Python
  30. Работа с Requests для HTTP-запросов
  31. Создание вкладок с TKinter
  32. Игра Виселица на Python
  33. Повторение и перенос строки
  34. Функция enumerate() в Python
  35. Мониторинг работы программы Py-spy
  36. Декоратор проверки активности
  37. Работа со случайными элементами
  38. Многострочные комментарии в Python
  39. Преобразование Word в PDF с Spire.Doc
  40. Анализ текста на русском языке с помощью Pymystem3
  41. Выход из профиля в Django
  42. Объединение словарей в Python
  43. Освоение Python
  44. Переворот списка в Python
  45. Разрешение имен в Python
  46. Функции в Python
  47. Solidity для DeFi Ethereum
  48. Определение объема памяти объекта

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