Курс 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. Добавление вложенных списков
  2. Удаление ключа из словаря в Python
  3. Декораторы в Python
  4. Работа с Telegram API на Python
  5. Измерение времени выполнения кода
  6. Просмотр внешних файлов в %pycat
  7. Создание коллекций из генератора
  8. Обновление ключей в Python
  9. Flask — веб-фреймворк Python
  10. Пространство имен в Python
  11. Декоратор защиты анонимных пользователей
  12. Обработка исключений в Python
  13. Основные операции с библиотекой Numpy
  14. Работа с изображениями Pillow
  15. Генерация случайных чисел в Python
  16. Переопределение метода __rshift__
  17. Распаковка с оператором *
  18. Отладка кода
  19. Использование super() в Python
  20. Создание задания в Cron
  21. Проверка файла .py на синтаксис.
  22. Глобальные переменные в Python
  23. Построение графиков в Matplotlib
  24. Введение в PyTorch
  25. Форматирование строк в Python
  26. Генераторы списков
  27. Лямбда-функции в Python
  28. Beautiful Soup — извлечение данных из HTML
  29. Работа с комплексными числами
  30. Разделение строки в Python
  31. Декораторы с аргументами
  32. Обработка ошибок в Python
  33. Python 3.12: Псевдонимы типов
  34. Хеши в Python
  35. Исключение NotImplementedError
  36. Аннотации типов в Python
  37. Объединение Python и Shell
  38. Абстракции словарей и множеств в Python
  39. Работа с модулем random
  40. Работа с географическими данными в Python
  41. Метод __irshift__ для Python
  42. Повторение элементов в Python
  43. Установка Home Assistant
  44. Многопоточность в Python
  45. Python defaultdict добавление ключа
  46. Управление контекстом выполнения
  47. Библиотека funcy: удобные утилиты
  48. Работа с аргументами командной строки

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