Курс 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. Освоение Python
  2. Работа с модулем Calendar
  3. Автоматизация действий с Pyautogui
  4. Определение имен функций
  5. Преобразование букв в нижний регистр
  6. Аннотации типов в Python
  7. Конвертация текстовых чисел с помощью Numerizer
  8. Руководство по Pymorphy2
  9. Область видимости переменных
  10. Группы исключений в Python
  11. Методы работы со списками
  12. Ускорение кода с помощью векторизации
  13. Python: отсутствие точек с запятыми
  14. Python union() функция — объединение множеств
  15. Отправка POST-запроса в REST API
  16. Проверка кортежей.
  17. Отладка в Python
  18. Изменение списка срезом
  19. Форматирование данных с помощью pprint
  20. Python Calendar Usage
  21. Изменение элемента списка
  22. Работа с массивами в Python
  23. Создание и операции с дробями
  24. Поиск наиболее частого элемента списке
  25. Переопределение унарных операторов
  26. Преобразование в float
  27. Создание вложенных циклов for
  28. Работа с атрибутом dict
  29. Сортировка данных в Python
  30. Работа с словарями в Python
  31. Python и Монти Пайтон
  32. Использование модуля math
  33. Переменные в Python: сокращение гласных
  34. Объявление переменных в Python
  35. Переопределение метода __or__()
  36. Создание пар из последовательностей
  37. Ветвление выражения в Python
  38. Введение в Python
  39. Группировка элементов в словарь
  40. PUT запрос для обновления данных
  41. Метод rsub в Python: расширение функциональности вычитания
  42. Каналы Senior: Python, Java, Frontend, SQL, C++
  43. Python Метод del.
  44. Красивый вывод списка
  45. Создание списка дат

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