Курс 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"
- Игра «Камень, ножницы, бумага» — Python
- Получение значений из словарей
- Создание объекта timedelta
- Транспонирование 2D-массива с помощью zip
- Работа с zip-архивами в Python
- Python union() функция — объединение множеств
- Создание панели меню Tkinter
- Управление сессиями в Python
- Оператор == в Python
- Функция zip() в Python
- Определение объема памяти объекта
- Оформление кода на Python
- Векторизация в Python с NumPy.
- Выключение компьютера с помощью Python
- Очистка строки в Python
- Метод count в Python: почему count(», ») возвращает 4?
- Создание списков в Python
- Шаблоны Flask: условия и циклы
- Присоединение элементов коллекции
- Копирование списков в Python
- Синхронизация доступа к ресурсам
- Обработка исключений в Python
- Чтение бинарного файла в Python.
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Генераторы в Python
- Перехват исключений в Python
- Замена текста с помощью sub
- Изменение регистра данных
- Атрибуты массивов в Numpy
- Поиск наиболее частого элемента списке
- Строки в Python: апострофы и кавычки
- Распаковка аргументов в Python
- Метод __iand__ для пользовательских классов
- Структура данных словарь в Python
- Генераторы данных
- Инициализация объекта
- Работа с модулем cmath
- Явный импорт переменных
- Сохранение Unicode в JSON
- Функции в Python: создание и вызов
- Работа с timedelta
- Хеширование паролей с использованием salt
- Пропуск начальных строк с помощью dropwhile()
- Операции со строками в Python
- Операторы сравнения в Python
- Множества и frozenset
- Аннотации типов в Python















