Курс Python → Метод pop() списка

Метод pop() в Python используется для удаления элемента из списка по указанному индексу и возврата этого элемента. Если индекс не указан, то по умолчанию удаляется и возвращается последний элемент списка.

Например, у нас есть список my_list = [1, 2, 3, 4, 5]. Если мы вызовем метод my_list.pop(), то будет удален и возвращен элемент с индексом 4, так как это последний элемент списка. После выполнения этой операции список будет выглядеть как [1, 2, 3, 4].

Если же мы вызовем метод my_list.pop(2), то будет удален элемент с индексом 2 (третий элемент списка) и возвращено значение этого элемента. После этого операции список будет выглядеть как [1, 2, 4, 5].

Также стоит помнить, что если указанный индекс находится за пределами диапазона списка, будет сгенерировано исключение IndexError. Поэтому важно проверять корректность передаваемого индекса перед вызовом метода pop().

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

Автор урока

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

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

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

  1. Модуль xkcd: добавление юмора в Python
  2. Отрицательные индексы списков
  3. Работа с PosixPath() в Python
  4. Асинхронное программирование с asyncio
  5. Решение переменной Шредингера
  6. Условные выражения в Python
  7. Наиболее частотные элементы с помощью Counter
  8. Подсчет часто встречающихся элементов
  9. Заказ карты Тинькофф Black
  10. Особенности ключей словаря в Python
  11. Переопределение оператора % для объектов
  12. Метод __ilshift__ для битового сдвига влево
  13. Аннотации типов в Python
  14. Работа с deque в Python
  15. Работа с IP-адресами в Python
  16. Справка по импортированным модулям
  17. Группы исключений в Python
  18. Работа с модулем cmath
  19. Работа с collections в Python.
  20. Работа с Colorama
  21. Сложение матриц в NumPy
  22. Установка random seed в Python
  23. Форматирование заголовков в Python
  24. Управление асинхронными задачами с помощью Semaphore
  25. Сортировка с параметром key
  26. Экспорт данных с помощью writefile
  27. Метод clear для коллекций
  28. Регистрация на курсы SF Education
  29. Работа с набором данных CIFAR10 в PyTorch
  30. Операторы сравнения в Python
  31. Пропуск строк в файле с itertools
  32. Управление асинхронными задачами на Python.
  33. Создание функций высшего порядка
  34. Генераторы в Python
  35. Метод rpow в Python
  36. Встроенные функции Python
  37. Гибкие функции Python
  38. Измерение времени выполнения
  39. Взаимодействие с внешними процессами в Python
  40. Скачать видео с YouTube
  41. Пропуск начальных строк с помощью dropwhile()
  42. Замена текста с re.sub()
  43. Python и Юникод: работа с цифрами
  44. Преобразование PowerPoint в PDF.
  45. Построение графиков в Matplotlib
  46. Группы исключений в Python
  47. Работа с CSV в Python
  48. Метод count в Python: почему count(», ») возвращает 4?
  49. Декоратор Ajax required

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