Курс 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"
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Группы исключений в Python
- Атрибуты объекта в Python
- Функция enumerate() в Python
- Преобразование строк в числа с плавающей запятой
- PrettyTable: создание таблицы
- Абстракции словарей и множеств в Python
- Логические значения в Python
- Преобразование чисел в слова
- Функция eval() в Python
- Философия Python
- Аннотации типов в Python
- Генерация UUID в Python
- Big O оптимизация
- Официальный канал Python в Telegram
- Принципы Zen of Python
- Безопасные SQL-запросы в Python 3.11
- Методы работы со списками
- Контекстный менеджер в Python
- Работа с zip()
- Использование эмодзи в Python
- Работа с deque из collections
- Создание множества в Python
- Дефолтные параметры в Python
- Pretty-printing JSON в Python
- Аргументы *args и **kwargs
- Python 3.12: переиспользование кавычек
- Работа с пользовательским вводом
- Чтение и запись TOML-конфигов
- Математические функции в Python
- Переворот списка в Python
- Оптимизация памяти с slots
- Удаление элементов во время итерации
- IPython и Jupyter Notebook: руководство
- Метод сравнения объектов в Python
- Применение функции к списку
- Транспонирование 2D-массива с помощью zip
- Склеивание строк через метод join()
- Нахождение разницы между списками в Python
- Настройка вывода в Numpy
- Особенности ключей словаря в Python
- Метод eq для сравнения объектов
- Добавление цвета в консоли















