Курс 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. Класс UserDict: дополнительная функциональность
  2. Работа с deque в Python
  3. Добавление кнопки в tkinter
  4. Переименование файлов в Python
  5. Освобождение памяти в Python
  6. Работа со словарями
  7. Обмен значений переменных в Python
  8. discard() — удаление элемента из множества
  9. Метод join() для объединения элементов строки
  10. Работа с collections в Python
  11. Создание словарей с defaultdict()
  12. Преобразование вложенного списка
  13. capitalize() — изменение регистра первого символа строки
  14. Отправка HTTP-запросов в Python
  15. Работа с defaultdictами в Python
  16. Python: отсутствие точек с запятыми
  17. Метод pos в Python
  18. Декораторы с @wraps
  19. Функции map() и reduce() в Python
  20. Работа с комплексными числами
  21. Метод title() в Python
  22. Concrete Paths — метод .with_suffix()
  23. Метод matmul для умножения матриц
  24. Декоратор Ajax required
  25. Defaultdict в Python
  26. Оптимизация гиперпараметров в Python
  27. Модуль subprocess: запуск внешних команд
  28. Переменные в Python: сокращение гласных
  29. Деление в Python
  30. Выключение компьютера с помощью Python
  31. Функции-генераторы в Python
  32. Установка и использование модуля «howdoi»
  33. Оптимизация памяти с помощью __slots__
  34. Условное добавление элементов в список
  35. Метод rrshift для пользовательских объектов
  36. Принципы программирования
  37. Блок else в Python
  38. Оптимизация гиперпараметров с Scikit Optimize
  39. Перевод двоичного кода в целое число
  40. Разбиение строки в Python
  41. Копирование объектов в Python
  42. Работа с itertools
  43. Перевод текста с Python Translator

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