Курс 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"
- Работа с collections в Python.
- Раздувающийся словарь в Python
- Работа с Colorama
- Создание словарей в Python
- Поиск частого элемента
- Работа с областями видимости переменных
- Генераторы в Python
- Изменение логики работы с временем
- Метод clear для коллекций
- Преобразование объекта в строку
- Подсчет элементов с помощью Counter из collections
- Метод __irshift__ для побитового сдвига вправо
- Решатель судоку на Python с pygame
- Создание словаря и множества
- *args и **kwargs в Python
- Извлечение аудио из видео
- Установка и использование Logzero
- Модуль Antigravity в Python 3
- Игра «Виселица» на Python
- Работа с функцией next() в Python
- Частичное совпадение ввода
- Создание файла с проверкой ошибки
- Поиск индексов в списке
- Игра «Камень, ножницы, бумага» — Python
- Комментарии в Python
- Создание функций с произвольным количеством аргументов
- Генераторы в Python
- Сортировка элементов в Python
- Расширение операции побитового «и» в Python
- Игра Виселица на Python
- Создание уникального множества
- Отладчик pdb: начало работы
- Принципы Zen of Python
- Bootle — простой веб-фреймворк
- Подсчет элементов в Python
- Изменение переменной в Python: nonlocal
- Функция all() в Python
- Метод __ilshift__ для битового сдвига влево
- Работа с множествами в Python
- Объединение списков с использованием itertools.chain
- Оператор walrus в Python
- Очистка вывода в Python
- Справка по импортированным модулям
- Работа с индексами списков















