Курс 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 в Telegram
  3. Запуск Python из интерпретатора
  4. Создание новых функций с помощью functools.partial
  5. Удаление дубликатов из списка
  6. Сортировка элементов в Python
  7. Функция rsplit() в Python
  8. Метод hash в Python
  9. Управление сессиями в Python
  10. Python Enum Weekday Usage
  11. Работа с Telegram API на Python
  12. Нахождение разницы между списками в Python
  13. Тестирование с responses
  14. Извлечение аудио из видео
  15. Работа со строками в Python
  16. Метод __irshift__ для побитового сдвига вправо
  17. Конкатенация строк с методом join()
  18. Сортировка в Python
  19. Анализ кода — Python
  20. Определение функций с необязательными аргументами
  21. Тестирование модели в PyTorch
  22. Хранение данных
  23. Работа с YAML в Python
  24. Метод ipow для возведения в степень
  25. Работа с itertools
  26. Регулярные выражения в Python
  27. Магические методы в Python
  28. Установка и использование howdoi
  29. Поиск email
  30. Поиск наиболее частого элемента
  31. Методы classmethod и staticmethod
  32. Управление контекстом выполнения
  33. Округление чисел с помощью round
  34. Вложенные циклы в Python
  35. Функция __init__ в Python
  36. Оператор объединения словарей
  37. Метод split() в Python
  38. Генерация строк с .join()
  39. Добавление вложенных списков
  40. Переопределение метода __rshift__
  41. Печать в одной строке
  42. Работа с необработанными строками
  43. Объединение словарей в Python
  44. Python union() функция — объединение множеств
  45. Создание веб-приложения с Flask
  46. Управление мышью и клавиатурой с Pyautogui

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