Курс 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. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  2. Группы исключений в Python
  3. Атрибуты объекта в Python
  4. Функция enumerate() в Python
  5. Преобразование строк в числа с плавающей запятой
  6. PrettyTable: создание таблицы
  7. Абстракции словарей и множеств в Python
  8. Логические значения в Python
  9. Преобразование чисел в слова
  10. Функция eval() в Python
  11. Философия Python
  12. Аннотации типов в Python
  13. Генерация UUID в Python
  14. Big O оптимизация
  15. Официальный канал Python в Telegram
  16. Принципы Zen of Python
  17. Безопасные SQL-запросы в Python 3.11
  18. Методы работы со списками
  19. Контекстный менеджер в Python
  20. Работа с zip()
  21. Использование эмодзи в Python
  22. Работа с deque из collections
  23. Создание множества в Python
  24. Дефолтные параметры в Python
  25. Pretty-printing JSON в Python
  26. Аргументы *args и **kwargs
  27. Python 3.12: переиспользование кавычек
  28. Работа с пользовательским вводом
  29. Чтение и запись TOML-конфигов
  30. Математические функции в Python
  31. Переворот списка в Python
  32. Оптимизация памяти с slots
  33. Удаление элементов во время итерации
  34. IPython и Jupyter Notebook: руководство
  35. Метод сравнения объектов в Python
  36. Применение функции к списку
  37. Транспонирование 2D-массива с помощью zip
  38. Склеивание строк через метод join()
  39. Нахождение разницы между списками в Python
  40. Настройка вывода в Numpy
  41. Особенности ключей словаря в Python
  42. Метод eq для сравнения объектов
  43. Добавление цвета в консоли

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