РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
278 of 643 menu

Метод pop

Метод pop применяется к объекту g в контексте приложения Flask. Первым параметром передаётся имя ключа, который нужно удалить. Метод удаляет указанный ключ из объекта g и возвращает связанное с ним значение. Вторым необязательным параметром можно передать значение по умолчанию, которое вернётся, если ключа в объекте не окажется.

Синтаксис

g.pop(name, [default])

Пример

Давайте сохраним значение в объекте g, а затем извлечём его с помощью метода pop:

from flask import Flask, g app = Flask(__name__) @app.route('/') def index(): g.user = 'abcde' res = g.pop('user') return res

Результат выполнения кода:

abcde

Пример

Давайте передадим значение по умолчанию для отсутствующего ключа:

from flask import Flask, g app = Flask(__name__) @app.route('/') def index(): res = g.pop('user', 'hello') return res

Результат выполнения кода:

hello

Смотрите также

  • метод get,
    который возвращает значение ключа без удаления
  • метод setdefault,
    который задаёт значение ключа по умолчанию
  • переменную g,
    которая хранит данные в контексте приложения
  • метод pop,
    который удаляет ключ и возвращает его значение
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить