Курс 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. Переопределение метода __eq__
  4. Автоматизация действий с Pyautogui
  5. Запуск асинхронной корутины
  6. Добавление элементов в список: append() vs extend()
  7. Преобразование текста в нижний регистр
  8. Синхронизация потоков с time.sleep()
  9. Метод rxor для операции побитового исключающего «или»
  10. Асинхронный код в Python
  11. Метод join() для объединения элементов
  12. Операторы увеличения и уменьшения в Python
  13. Создание namedtuple из словаря
  14. Работа с набором данных CIFAR10 в PyTorch
  15. Измерение времени выполнения кода с использованием time
  16. Объединение словарей в Python
  17. Удаление знаков препинания в Python
  18. Форматирование данных с pprint
  19. Измерение времени выполнения кода в Python
  20. Подписка на каналы разработчиков
  21. Работа с байтовыми строками в Python
  22. Объединение списков в строку
  23. Проверка подстроки в строке
  24. Импорт модулей в Python 3.12
  25. Многоточие в Python
  26. Применение промокода в Много лосося
  27. Проверка типа данных
  28. Оператор «and» в Python
  29. Оптимизация строк в Python
  30. Проверка типов с использованием isinstance
  31. Python Метод sleep() времени
  32. Область видимости переменных
  33. Деление в Python
  34. Создание словарей и множеств в Python
  35. Игра «Камень, ножницы, бумага» — Python
  36. Импорт классов из другого файла
  37. Функции с дополнением
  38. Многоточие в Python
  39. Вывод сложных структур данных с помощью pprint
  40. Сравнение def и lambda функций в Python
  41. Склеивание строк через метод join()
  42. Оператор is в Python
  43. Форматирование чисел в Python
  44. Оператор «not» в Python
  45. Работа с временем в Python

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