Курс 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. Работа с collections в Python.
  2. Раздувающийся словарь в Python
  3. Работа с Colorama
  4. Создание словарей в Python
  5. Поиск частого элемента
  6. Работа с областями видимости переменных
  7. Генераторы в Python
  8. Изменение логики работы с временем
  9. Метод clear для коллекций
  10. Преобразование объекта в строку
  11. Подсчет элементов с помощью Counter из collections
  12. Метод __irshift__ для побитового сдвига вправо
  13. Решатель судоку на Python с pygame
  14. Создание словаря и множества
  15. *args и **kwargs в Python
  16. Извлечение аудио из видео
  17. Установка и использование Logzero
  18. Модуль Antigravity в Python 3
  19. Игра «Виселица» на Python
  20. Работа с функцией next() в Python
  21. Частичное совпадение ввода
  22. Создание файла с проверкой ошибки
  23. Поиск индексов в списке
  24. Игра «Камень, ножницы, бумага» — Python
  25. Комментарии в Python
  26. Создание функций с произвольным количеством аргументов
  27. Генераторы в Python
  28. Сортировка элементов в Python
  29. Расширение операции побитового «и» в Python
  30. Игра Виселица на Python
  31. Создание уникального множества
  32. Отладчик pdb: начало работы
  33. Принципы Zen of Python
  34. Bootle — простой веб-фреймворк
  35. Подсчет элементов в Python
  36. Изменение переменной в Python: nonlocal
  37. Функция all() в Python
  38. Метод __ilshift__ для битового сдвига влево
  39. Работа с множествами в Python
  40. Объединение списков с использованием itertools.chain
  41. Оператор walrus в Python
  42. Очистка вывода в Python
  43. Справка по импортированным модулям
  44. Работа с индексами списков

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