Курс 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. Списковый компрехеншен.
  3. Асинхронное программирование с asyncio
  4. Динамическая типизация в Python
  5. Конвертация текстовых чисел с помощью Numerizer
  6. Простой калькулятор Python
  7. Импорт классов из другого файла
  8. Операторы присваивания в Python
  9. Модуль array: создание и использование массивов
  10. Многопоточность и асинхронное программирование в Python
  11. Особенности множеств в Python
  12. Работа с IP-адресами в Python
  13. Объединение списков в Python.
  14. Метод __imod__ для Python
  15. Операторы увеличения и уменьшения переменной
  16. Функция zip() в Python
  17. Возвращение нескольких значений через кортеж или класс
  18. Извлечение аудио из видео
  19. Обработка ошибок в Python
  20. Оператор (*) в Python
  21. Работа с изменяемыми коллекциями
  22. Объединение словарей в Python
  23. Операторы объединения в Python 3.9
  24. Замена подстроки
  25. Работа с итераторами через срезы
  26. Возврат нескольких значений
  27. Отступы в Python
  28. Фильтрация списка чисел
  29. Декоратор для группы пользователей в Django
  30. Хешируемые ключи в Python
  31. Получение атрибутов и методов класса
  32. Управление мышью и клавиатурой с Pyautogui
  33. Удаление дубликатов с помощью множеств
  34. Асинхронное выполнение задач в процессах
  35. Экспорт данных с помощью writefile
  36. Оператор del в Python
  37. Освоение Python
  38. Поиск подстроки в строке
  39. Создание таблиц в терминале с PrettyTable
  40. Применение функций в Python
  41. Поиск наиболее частого элемента в списке
  42. Управление User-Agent в Python
  43. Управление импортом в Python
  44. Вывод с переменной через запятую
  45. Получение значений из словарей
  46. Поиск шаблона в строке

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