Курс 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. Работа с датой и временем в Python
  3. Объединение объектов в Python
  4. Генераторы в Python
  5. Вызов внешних программ в Python с помощью sh
  6. Отправка POST запроса на сервер.
  7. Передача параметров в Python
  8. Изменение IP-адреса в Python
  9. Импорт объектов из модулей
  10. Парсинг веб-страниц с Beautiful Soup
  11. Операции с числами в Python
  12. Оператор морж в Python 3.8
  13. Функция map() в Python
  14. Генераторы в Python
  15. Функция count() в Python
  16. Функция zip() в Python
  17. Замеры производительности в Python
  18. Python и Юникод: работа с цифрами
  19. Цепные операции в Python
  20. Оператор is в Python
  21. Метод radd для пользовательских чисел
  22. Перегрузка операторов в Python
  23. Декораторы в Python
  24. Обработка исключений в Python
  25. Форматирование строк в Python.
  26. Основы работы со списками
  27. Обновление данных через PUT запрос
  28. Представление бесконечности в Python
  29. Извлечение статей с newspaper3k
  30. Проверка версии Python
  31. Python Аргументы по умолчанию
  32. Метод Event.wait() в Python
  33. Управление фоновыми задачами в Python
  34. Отображение графиков в Jupyter с Matplotlib
  35. Управление ресурсами с контекстными менеджерами
  36. Генераторы в Python
  37. Создание словаря с значением по умолчанию
  38. Обработка ошибок в JSON данных
  39. Python: изменяемые и неизменяемые коллекции
  40. Оператор assert в Python
  41. Создание словарей и множеств в Python
  42. Проверка надежности пароля на Python
  43. Проверка однородности элементов списка
  44. Работа с многоуровневыми словарями в Python
  45. Оператор @ для умножения матриц

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