Курс 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. Progress с библиотекой tqdm
  2. Срез в Python
  3. Работа с collections в Python.
  4. Метод radd для пользовательских чисел
  5. Работа с очередями в Python
  6. Компиляция регулярных выражений
  7. Метод ipow для возведения в степень
  8. Генераторы списков
  9. Переопределение оператора % для объектов
  10. Замена текста с помощью sub
  11. Декораторы в Python
  12. Метод сравнения объектов в Python
  13. Методы __repr__ и __str__ в Python
  14. Объединение словарей в Python
  15. Форматирование строк в Python
  16. Удаление ресурса в Python
  17. Основные методы NumPy
  18. Метод rmatmul для обратного матричного умножения
  19. Экранирование символов в Python
  20. Удаление ссылок в Python
  21. Работа с enumerate()
  22. Запрос пароля с помощью getpass
  23. Использование html-скриптов в Jupyter Notebook
  24. Объединение списков в Python
  25. Аннотации типов в Python
  26. Ускоренный импорт библиотек
  27. Работа с коллекциями Python
  28. Создание GUI с Tkinter: Entry
  29. Управление сессиями в Python
  30. Enum в Python
  31. Pretty-printing JSON в Python
  32. Повторение и перенос строки
  33. Инверсия списков и строк в Python
  34. Ограничение итераций в Python
  35. Работа с переменными в Python
  36. Декоратор Property в Python
  37. Создание функций с произвольным количеством аргументов
  38. Возврат нескольких значений
  39. Пересечение списков с использованием множеств
  40. Установка и использование библиотеки google
  41. Мониторинг работы программы Py-spy
  42. Ввод нескольких значений
  43. Работа с JSON данными в Python
  44. Проблема с изменяемыми аргументами
  45. Просмотр файла в Jupyter Noteboo

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