Курс 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. Разделение строки с помощью split()
  2. Python Calendar Usage
  3. Методы обработки строк в Python
  4. Явный импорт в Python
  5. Сокращение ссылок с pyshorteners
  6. Генерация UUID в Python
  7. Именованные аргументы в Python
  8. Нахождение разницы между списками в Python
  9. Метод __int__ в Python
  10. Удаление специальных символов с помощью re.sub
  11. Структуры данных в Python
  12. Поиск с помощью регулярных выражений
  13. Транспонирование 2D-массива с помощью zip
  14. Проверка на палиндром
  15. Работа с collections в Python.
  16. Создание .exe файла с pyinstaller
  17. Рекурсия для обращения строки
  18. Создание уникального проекта
  19. Установка и использование pyshorteners
  20. Функция zip() в Python
  21. Поиск частых элементов в списке
  22. Отладка производительности Python
  23. Преобразование текста в речь с Python
  24. Получение срезов итераторов
  25. Изменение списка срезом
  26. Цикл for в Python
  27. Печать комбинаций в Python с Itertools
  28. Очистка данных с помощью pandas
  29. Путь к интерпретатору Python
  30. Установка User-Agent в Python
  31. Применение функции map() в Python
  32. Обработка ошибок в Python
  33. Экспорт данных с помощью writefile
  34. Ветвление выражения в Python
  35. Переопределение метода __floordiv__
  36. Реверс строки в Python
  37. Анализ текста на русском языке с помощью Pymystem3
  38. Структура данных словарь в Python
  39. Метод get() в Python
  40. Многострочные комментарии в Python
  41. Изменение регистра данных
  42. Сложение матриц в NumPy
  43. Работа с zip-архивами в Python
  44. Делегирование в Python
  45. Выборка чисел

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