Курс 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. Переопределение метода delitem в Python
  3. Работа с контекстными менеджерами
  4. Оператор is в Python
  5. Оптимизация создания строк
  6. Математические функции в Python
  7. Декоратор защиты анонимных пользователей
  8. Разработка Telegram-ботов
  9. Разделение функций на этапы
  10. Создание namedtuple списком полей
  11. Объединение списков с помощью zip
  12. Возврат нескольких значений
  13. Работа с IP-адресами в Python
  14. Создание словарей с defaultdict
  15. Подсчет элементов в Python
  16. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  17. Работа с файлами в Python
  18. Получение обратного списка чисел
  19. Получение идентификатора объекта в памяти
  20. Работа с timedelta
  21. Преобразование регистра символов
  22. Сортировка HTML по CSS-селектору
  23. Объединение списков с использованием itertools.chain
  24. Присвоение и ссылки
  25. ROT13 Шифр Цезаря в Python
  26. Перегрузка операторов в Python
  27. Оператор += в Python
  28. Преобразование в float
  29. Профилирование данных с Pandas
  30. Реверс строки и списка в Python.
  31. Улучшенные подсказки для импорта в Python 3.12
  32. Извлечение новостей с newspaper3k
  33. Секреты Python
  34. Работа с *args и **kwargs в Python
  35. Регистрация на курсы SF Education
  36. Сложение матриц в NumPy
  37. Работа со словарями Python
  38. Выборка чисел
  39. PrettyTable: создание таблицы
  40. Проверка дубликатов в Python
  41. Библиотека itertools: объединение списков
  42. Работа со строками в Python
  43. Тип CodeType в Python.
  44. Объединение строк с помощью метода join
  45. Принципы программирования
  46. Обработка ошибок в Python
  47. Проверка типов с помощью isinstance

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