Курс 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. Работа с JSON данными в Python
  3. Передача аргументов через **arguments
  4. Оптимизация памяти с __slots__
  5. Показ всплывающих окон Tkinter
  6. Лямбда-функции в Python
  7. Оператор += в Python
  8. Цикл for с enumerate() в Python
  9. Повторение элементов в Python
  10. Удаление знаков препинания в Python
  11. Измерение времени выполнения кода
  12. Многострочные комментарии в Python
  13. Фильтрация данных в Python.
  14. Модуль sys: основы
  15. Отрицательные индексы списков в Python
  16. Присвоение и ссылки
  17. Функции any() и all() в Python
  18. Логический оператор «and» в Python
  19. Объединение списков в Python
  20. Метод title() в Python
  21. Работа с эмодзи в Python
  22. Конкатенация строк с помощью join()
  23. Возврат нескольких значений
  24. Установка переменной среды в Python
  25. Курс Data Scientist в медицине
  26. Подсчет элементов в Python
  27. Обязательные аргументы в Python
  28. Работа с файлами в Python
  29. Разработка Telegram-ботов
  30. Конкатенация строк в Python
  31. Тестирование модели в PyTorch
  32. Создание тестовых данных с Faker
  33. Поиск наиболее частого элемента в списке
  34. Модуль subprocess: запуск внешних команд
  35. Работа с f-строками 2.0
  36. Переменные класса и экземпляра
  37. Блок else в циклах.
  38. Особенности множеств в Python
  39. Проекты на Python
  40. Установка и использование Virtualenv
  41. Получение текущей даты и времени с помощью datetime
  42. Циклы for в Python
  43. Проверка вхождения подстроки
  44. Отладка в Python
  45. Работа с процессами в Python
  46. Чтение бинарного файла в Python.

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