Курс 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"
- Работа с timedelta в Python
- Избегайте пустого списка
- Работа с очередями в Python
- Отладка в командной строке
- Проблема с изменяемыми аргументами
- Удаление ссылок в Python
- Работа с множествами в Python
- Округление в Python
- Расчет времени выполнения
- Статическая типизация в Python
- Сложные типы данных в Python
- Деление в Python
- Рекурсия для обращения строки
- Срезы в Python
- Функция enumerate в Python
- Операции со строками в Python
- Выключение компьютера с помощью Python
- Операция += для списков
- Инвертирование словаря
- Переворот строки
- Игра «Виселица» на Python
- Python itertools combinations() — группировка элементов
- Декораторы в Python
- Отображение графиков в Jupyter с Matplotlib
- Извлечение чисел из текста
- Создание namedtuple списком полей
- Измерение времени выполнения кода
- Python enumerate() функции
- Вычисление логарифмов в Python
- Отношения подклассов в Python
- Эффективная конкатенация строк с использованием join()
- Преобразование Word в PDF с Spire.Doc
- Генератор бросков кубиков
- Модуль Antigravity в Python 3
- Управление экспортом элементов
- Генерация фальшивых данных с Faker
- Создание новых списков в Python
- Операторы присваивания в Python
- Логирование с Loguru
- PATCH-запрос с библиотекой requests
- Однострочники Python
- Генератор списка с условием if
- Атрибуты класса и экземпляра
- Получение комбинаций в Python
- Функция format() в Python















