Курс 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. Разделение строки с помощью re.split()
  2. Проверка типа объекта в Python
  3. Работа с файлами и директориями в Python.
  4. Библиотека sh: использование команд bash в Python
  5. Метод join() для объединения элементов в строку.
  6. Оптимизация создания строк
  7. Преобразование чисел в восьмеричную строку
  8. Python Enum Weekday Usage
  9. Логирование с Logzero
  10. Перебор элементов списка в Python
  11. Преобразование данных в Python
  12. Основные операции с Numpy
  13. Работа с timedelta в Python
  14. Отладка регулярных выражений в Python
  15. Работа со слайсами
  16. Комментарии в Python
  17. Генераторные функции в Python
  18. Генераторы в Python
  19. Избегайте изменяемых аргументов
  20. Инверсия списка и строки в Python
  21. Явный импорт переменных
  22. Активация Matplotlib в Jupyter
  23. Управление User-Agent в Python
  24. Преобразование в float
  25. Оператор деления для класса Rational
  26. Срез в Python
  27. Проверка элементов списка условием
  28. Глобальные переменные в Python
  29. Извлечение данных из JSON
  30. Преобразование текста в речь с Python
  31. Анонимные функции Lambda
  32. Различия символов в Python
  33. Создание namedtuple из словаря
  34. Проверка элемента в множестве.
  35. Определение индекса элемента списка
  36. Преобразование символов с помощью map
  37. Преобразование числа в список цифр
  38. Декодирование строк в Python
  39. Проверка класса объекта
  40. Генераторы в Python
  41. Функция sleep() в Python
  42. Удаление ресурса в Python
  43. Уникальность ключей в словаре
  44. Логический оператор «and» в Python
  45. Управление виртуальными окружениями в Python

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