Курс 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. Разработка игры Pong с turtle
  2. Глобальные переменные в Python
  3. Инверсия списка и строки в Python
  4. Защита данных в Python
  5. Реверс строки в Python
  6. Идентификатор объекта в Python
  7. Фильтрация входных данных в Python
  8. Пропуск строк в файле с itertools
  9. Модуль pprint
  10. Избегайте двойного подчеркивания
  11. Декоратор total_ordering для класса Point
  12. JSON-esque в Python
  13. Установка и использование pyshorteners
  14. Обработка StopIteration в Python
  15. Красивый вывод списка
  16. Условные выражения в Python
  17. Вычисление логарифмов в Python
  18. Библиотека itertools: объединение списков
  19. Сортировка слиянием
  20. Множества и frozenset
  21. Метод join() для объединения строк
  22. Измерение времени выполнения
  23. Разделение строки с помощью split()
  24. Работа с географическими данными в Python
  25. Распаковка аргументов в Python
  26. Проверка типов с использованием isinstance
  27. Частичное применение функций в Python
  28. Проверка памяти объекта
  29. Установка и загрузка Instaloader
  30. Создание новых списков через list comprehensions
  31. Поиск простых чисел
  32. Оператор continue в Python
  33. Проверка индексов коллекции
  34. Преобразование данных в Python
  35. Создание GUI на Tkinter
  36. Создание файла с проверкой ошибки
  37. Работа с CSV файлами в Python
  38. Работа с очередями в Python
  39. Управление асинхронными задачами с помощью Semaphore
  40. Сортировка в Python
  41. Безопасные SQL-запросы в Python 3.11
  42. Запуск асинхронной корутины
  43. Печать месячного календаря
  44. Установка и обучение ChatterBot
  45. Преобразование регистра символов

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