Курс 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. Создание объекта timedelta
  4. Транспонирование 2D-массива с помощью zip
  5. Работа с zip-архивами в Python
  6. Python union() функция — объединение множеств
  7. Создание панели меню Tkinter
  8. Управление сессиями в Python
  9. Оператор == в Python
  10. Функция zip() в Python
  11. Определение объема памяти объекта
  12. Оформление кода на Python
  13. Векторизация в Python с NumPy.
  14. Выключение компьютера с помощью Python
  15. Очистка строки в Python
  16. Метод count в Python: почему count(», ») возвращает 4?
  17. Создание списков в Python
  18. Шаблоны Flask: условия и циклы
  19. Присоединение элементов коллекции
  20. Копирование списков в Python
  21. Синхронизация доступа к ресурсам
  22. Обработка исключений в Python
  23. Чтение бинарного файла в Python.
  24. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  25. Генераторы в Python
  26. Перехват исключений в Python
  27. Замена текста с помощью sub
  28. Изменение регистра данных
  29. Атрибуты массивов в Numpy
  30. Поиск наиболее частого элемента списке
  31. Строки в Python: апострофы и кавычки
  32. Распаковка аргументов в Python
  33. Метод __iand__ для пользовательских классов
  34. Структура данных словарь в Python
  35. Генераторы данных
  36. Инициализация объекта
  37. Работа с модулем cmath
  38. Явный импорт переменных
  39. Сохранение Unicode в JSON
  40. Функции в Python: создание и вызов
  41. Работа с timedelta
  42. Хеширование паролей с использованием salt
  43. Пропуск начальных строк с помощью dropwhile()
  44. Операции со строками в Python
  45. Операторы сравнения в Python
  46. Множества и frozenset
  47. Аннотации типов в Python

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