Курс 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"
- Оператор деления для класса Rational
- Работа с контекстным менеджером Pool
- Работа с множествами в Python
- Python union() функция — объединение множеств
- Обработка исключений в Python
- Метод сравнения объектов в Python
- Переопределение метода xor в Python
- Использование html-скриптов в Jupyter Notebook
- Метод Self в Python
- Отладка утечек памяти в Python
- Быстрый поиск кода
- Экспорт функций в Python
- Фильтрация элементов с помощью islice
- Удаление специальных символов
- Работа с необработанными строками
- Метод setdefault() в Python
- Создание и использование ChainMap
- Наиболее частотные элементы с помощью Counter
- Получение ID текущего процесса
- Метод get() в Python
- Метод lt для сортировки объектов
- Переменные в Python: сокращение гласных
- Передача словаря через **kwargs
- Создание новых списков
- Замена текста с помощью sub
- Поиск HTML-элементов с BeautifulSoup
- Аргументы *args и **kwargs
- Переворот списка в Python
- Измерение времени выполнения кода
- Генераторы в Python
- Декораторы с @wraps
- Обработка исключений в Python
- Реализация операции -= для пользовательского класса
- Обработка исключений с блоком else
- Удаление файлов и папок в Python
- Создание лямбда-функций
- Функциональное программирование в Python
- Python: Фильтрация списков с помощью filter()
- Сериализация данных в JSON с помощью json.dumps
- Работа с файлами в Python
- Инвертирование словаря
- Работа с изображениями Pillow
- Создание OrderedDict
- Область видимости переменных
- Аннотации типов в Python
- Изменяемые и неизменяемые объекты















