Курс 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. Конвертация изображений в PDF
  2. Модуль xkcd: загрузка комиксов
  3. List Comprehension Tutorial
  4. Форматирование строк в Python
  5. Методы работы со списками
  6. Преобразование вложенного списка
  7. Метод join для наборов
  8. Преобразование данных в Python
  9. Обработка ошибки IndexError
  10. Установка и использование Virtualenv
  11. Транспонирование матрицы
  12. Перетасовка списков в Python
  13. Сортировка в Python
  14. Управление асинхронными задачами на Python.
  15. Обработка исключений в Python
  16. Работа с CSV в Python
  17. Регистрация на TenChat
  18. Создание словаря с значением по умолчанию
  19. Numpy: объединение массивов
  20. Руководство по использованию Colorama
  21. Динамические маршруты во Flask
  22. Генераторы списков
  23. Избегайте изменяемых аргументов
  24. Замена элементов в списке с помощью генераторов списков
  25. Декораторы в Python
  26. JSON-esque в Python
  27. Работа с модулем bisect
  28. Генератор чисел Фибоначчи
  29. Установка и использование howdoi
  30. Отправка POST-запроса в REST API
  31. Запуск внешних программ с subprocess
  32. Вставка переменных в шаблоны Flask
  33. Функции min(), max(), sum()
  34. Получение значений из словарей
  35. Преобразование кортежа в словарь.
  36. Подписка на @SelectelNews
  37. Принцип одной функции
  38. Отладка в Python
  39. Сложение матриц в NumPy
  40. Мониторинг памяти с Pympler
  41. Сравнение строк в Python
  42. Работа с датой и временем в Python
  43. Метод matmul для умножения матриц
  44. Оптимизация строк в Python
  45. Разделение строки с помощью re.split()
  46. Установка библиотек в Python
  47. Декодирование байтов в строку
  48. Установка и обучение ChatterBot
  49. Декоратор @override

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