Курс 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. Поиск анаграмм с Counter
  3. Использование функции product
  4. Извлечение новостей с помощью newspaper3k
  5. Избегайте пустого списка
  6. Замыкания в Python
  7. Объединение словарей в Python
  8. Проверка версии Python
  9. Переопределение метода divmod
  10. Имена объектов в Python
  11. Логирование с Logzero
  12. Python UserString — создание подклассов строк
  13. Функциональное программирование.
  14. Подсчет элементов в списке с Counter
  15. Область видимости переменных
  16. Работа с типами данных в Python с помощью pydantic.
  17. Замена текста с помощью sub
  18. Распаковка аргументов в Python
  19. Экспорт функций в Python
  20. Python Enum Weekday Usage
  21. Конкатенация списков в Python
  22. Модуль functools в Python
  23. Управление асинхронными задачами с помощью Semaphore
  24. Копирование словарей и списков в Python
  25. Библиотека sh: использование команд bash в Python
  26. None в Python: использование и особенности
  27. Создание новой даты в Python
  28. Разделение строки с регулярными выражениями
  29. Слияние словарей в Python 3.9
  30. Настройка нарезки списков
  31. Автоматизация с Python
  32. Метод matmul для умножения матриц
  33. Импорт с альтернативным именем
  34. Обратное распространение ошибки
  35. Измерение времени выполнения с помощью time
  36. Метод сравнения объектов в Python
  37. Конкатенация строк с методом join()
  38. Запрос пароля с помощью getpass
  39. Нахождение хеша для бесконечности и NaN в Python
  40. Протокол управления контекстом
  41. Генерация фальшивых данных с Faker
  42. Обработка ошибок в Python
  43. Работа со словарями в Python
  44. Создание панели меню Tkinter
  45. Парсинг веб-страниц с Beautiful Soup
  46. Копирование в Python

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