Курс 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. Работа с timedelta в Python
  2. Избегайте пустого списка
  3. Работа с очередями в Python
  4. Отладка в командной строке
  5. Проблема с изменяемыми аргументами
  6. Удаление ссылок в Python
  7. Работа с множествами в Python
  8. Округление в Python
  9. Расчет времени выполнения
  10. Статическая типизация в Python
  11. Сложные типы данных в Python
  12. Деление в Python
  13. Рекурсия для обращения строки
  14. Срезы в Python
  15. Функция enumerate в Python
  16. Операции со строками в Python
  17. Выключение компьютера с помощью Python
  18. Операция += для списков
  19. Инвертирование словаря
  20. Переворот строки
  21. Игра «Виселица» на Python
  22. Python itertools combinations() — группировка элементов
  23. Декораторы в Python
  24. Отображение графиков в Jupyter с Matplotlib
  25. Извлечение чисел из текста
  26. Создание namedtuple списком полей
  27. Измерение времени выполнения кода
  28. Python enumerate() функции
  29. Вычисление логарифмов в Python
  30. Отношения подклассов в Python
  31. Эффективная конкатенация строк с использованием join()
  32. Преобразование Word в PDF с Spire.Doc
  33. Генератор бросков кубиков
  34. Модуль Antigravity в Python 3
  35. Управление экспортом элементов
  36. Генерация фальшивых данных с Faker
  37. Создание новых списков в Python
  38. Операторы присваивания в Python
  39. Логирование с Loguru
  40. PATCH-запрос с библиотекой requests
  41. Однострочники Python
  42. Генератор списка с условием if
  43. Атрибуты класса и экземпляра
  44. Получение комбинаций в Python
  45. Функция format() в Python

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