Курс 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. Bootle — простой веб-фреймворк
  3. Работа с CSV файлами
  4. Нан-рефлексивность в Python
  5. Установка Python — Простое руководство
  6. Имена объектов в Python
  7. Преобразование генераторов в циклы
  8. Роль ключевого слова self
  9. Работа с *args и **kwargs в Python
  10. Генератор надежных паролей
  11. Вывод символов строки в Python
  12. Подсчет элементов в Python
  13. Очистка вывода в Python
  14. Особенности ключей словаря в Python
  15. Форматирование строк в Python
  16. Работа с YAML в Python: PyYAML.
  17. Удаление дубликатов из списка с помощью dict.fromkeys
  18. Операторы += в Python
  19. Декодирование байтов в строку
  20. Namedtuple в Python
  21. Декоратор @override
  22. Оценка точности модели
  23. Подписка на SelectelNews в Twitter
  24. Срез списка в Python
  25. Генераторы в Python
  26. Форматирование строк с % в Python
  27. Python Calendar Usage
  28. Основные операции с библиотекой Numpy
  29. Поиск индекса элемента
  30. Дизассемблирование Python кода
  31. Генераторные выражения и islice.
  32. Импорт модулей в Python 3.12
  33. Область видимости переменных
  34. Каналы Senior: Python, Java, Frontend, SQL, C++
  35. Обработка исключений в Python
  36. Перевернуть список в Python
  37. Переопределение метода delitem в Python
  38. Создание GUI с Tkinter: Entry
  39. Numpy: объединение массивов
  40. Метод __irshift__ для Python
  41. Добавление элементов в список: append() vs extend()
  42. Проверка класса объекта
  43. Antigravity модуль
  44. Проверка условий в Python
  45. Проверка типов с использованием isinstance
  46. Оператор морж в Python 3.8

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