Курс 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. Метод rename() для переименования файлов и каталогов
  2. Howdoi — получение ответов из терминала
  3. Работа с датой и временем в Python
  4. Проверка элемента в множестве.
  5. Расчет времени выполнения
  6. Модуль pprint: улучшение вывода данных
  7. Активация Matplotlib в Jupyter
  8. Сравнение объектов в Python
  9. Присоединение элементов коллекции
  10. Список импортированных модулей в Python
  11. Блок else в циклах.
  12. Перетасовка списков в Python
  13. Управление пакетами с pip
  14. Удаление ключей из словаря
  15. Оператор Walrus: правильное использование
  16. Переопределение унарных операторов
  17. Метод init в Python
  18. Python Calendar Usage
  19. Библиотека sh: использование команд bash в Python
  20. Реализация операции -= для пользовательского класса
  21. Резервирование символов в Python
  22. Генераторы в Python
  23. Генератор списка в Python
  24. Псевдонимы в Python
  25. Метод join() для объединения элементов в строку.
  26. Удаление элемента из списка в Python
  27. Основные функции и модули Python
  28. Атрибуты класса и экземпляра
  29. Чтение и запись TOML-конфигов
  30. Генераторы списков в Python
  31. Аргументы *args и **kwargs
  32. Основы работы со строками в Python
  33. Множественные конструкторы в Python
  34. Метод clear для коллекций
  35. Многострочные строки в Python
  36. Конвертация коллекций в Python
  37. Распаковка элементов массива
  38. Объединение списков в строку
  39. Работа с файлами в Python
  40. Получение списка файлов в директории с использованием os
  41. Отправка POST запроса на сервер.
  42. Методы обработки строк в Python
  43. Передача аргументов в Python
  44. Методы Python для работы с данными
  45. Метод __iand__ для пользовательских классов
  46. Вычисление фазы комплексного числа
  47. Синхронизация потоков с time.sleep()

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