Курс Python → Удаление элемента по индексу в Python

Для удаления элемента из списка с помощью индекса в Python можно использовать метод pop() или ключевое слово del. Метод pop() удаляет элемент по указанному индексу и возвращает его значение. Например:


my_list = [1, 2, 3, 4, 5]
removed_element = my_list.pop(2)
print("Удаленный элемент:", removed_element)
print("Список после удаления элемента:", my_list)

В данном примере элемент с индексом 2 (третий элемент) будет удален из списка my_list, а его значение будет сохранено в переменной removed_element.

Также можно воспользоваться ключевым словом del для удаления элемента по индексу. Например:


my_list = [1, 2, 3, 4, 5]
del my_list[2]
print("Список после удаления элемента:", my_list)

В данном случае элемент с индексом 2 также будет удален из списка my_list, но в отличие от pop() метод del не возвращает значение удаленного элемента.

Использование метода pop() удобно, если требуется сохранить значение удаленного элемента, а ключевое слово del подходит, если значение элемента не требуется. Оба способа позволяют удалять элементы из списка по индексу в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с контекстными менеджерами
  2. Иерархия классов в Python
  3. Работа с комплексными числами
  4. Сортировка элементов с OrderedDict
  5. Concrete Paths — метод .with_suffix()
  6. Метод count() для списка
  7. Цикл while в Python
  8. Принципы Zen of Python
  9. Модуль math: константы π и e
  10. Работа с многоуровневыми словарями в Python
  11. Повторение и перенос строки
  12. Метод lt для сортировки объектов
  13. Сравнение def и lambda функций в Python
  14. Работа с *args и **kwargs в Python
  15. Подчеркивание в REPL
  16. Python: динамическая типизация и проверка типов
  17. Преобразование range в итератор
  18. Бесконечные списки в Python
  19. Функция product() в Python
  20. Аннотации типов в Python
  21. Атрибуты объекта в Python
  22. Итерации в Python
  23. PrettyTable: создание таблицы
  24. Создание пар из последовательностей
  25. Копирование словарей и списков в Python
  26. Форматирование строк в Python
  27. Отслеживание прогресса с tqdm
  28. Декораторы в Python
  29. Импорт и использование модулей в Python
  30. Переопределение метода
  31. Логирование с Logzero
  32. Метод rlshift для битового сдвига
  33. Векторизация в Python с NumPy.
  34. Создание и использование ChainMap
  35. Обратный список чисел
  36. Быстрый поиск кода
  37. Создание списка дат
  38. Генераторы в Python
  39. Решение переменной Шредингера
  40. Оптимизация памяти с __slots__
  41. Python: возвращение нескольких значений
  42. Переопределение метода __eq__
  43. Управление браузером с Selenium
  44. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  45. Структуры данных в Python
  46. Транспонирование матрицы в Python
  47. Карта бомбоубежищ в Москве и Питере
  48. Применение команды break

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