Курс 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. Работа с collections в Python.
  2. Тестирование с responses
  3. Метод округления чисел
  4. Создание новых списков
  5. Вывод переменной и строки в Python
  6. Python UserString — создание подклассов строк
  7. Хешируемые ключи в Python
  8. Работа с SQLite в Python
  9. Метод rsub в Python: расширение функциональности вычитания
  10. Оценка точности модели
  11. Удаление знаков препинания в Python
  12. Поиск индексов подстроки
  13. Установка и использование emoji
  14. Создание объекта timedelta
  15. Объединение итераторов
  16. Создание виртуальной среды
  17. Принцип одной функции
  18. Отправка POST-запроса в REST API
  19. Кортежи в Python: особенности и преимущества
  20. Объединение списков с использованием itertools.chain
  21. Цикл for в Python
  22. Howdoi — получение ответов из терминала
  23. Генераторы в Python
  24. Измерение времени выполнения с помощью time
  25. Определение объема памяти объекта
  26. Логирование в Python
  27. Преобразование Excel в PDF с Spire.XLS
  28. Создание OrderedDict
  29. Подсчет элементов с помощью Counter из collections
  30. Условные выражения в Python
  31. Функция map() в Python
  32. Работа с файлами в Python
  33. Оптимизация параметров в Python
  34. Оператор is в Python
  35. Использование функции product
  36. Нахождение разницы между списками в Python
  37. Мониторинг памяти с Pympler
  38. Проверка переменных окружения в Python
  39. Копирование списков в Python
  40. Декоратор @override
  41. Объединение словарей в Python
  42. Поиск с помощью регулярных выражений
  43. Комментарии в Python.
  44. Метод gt в Python
  45. Эффективная конкатенация строк в Python
  46. Тестирование модели в PyTorch
  47. Подсказки типов в Python

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