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

Метод append

Метод append применяется к объекту MultiDict и добавляет новое значение по указанному ключу. В отличие от обычного словаря, MultiDict хранит список значений для каждого ключа. Метод принимает два параметра: имя ключа и добавляемое значение.

Синтаксис

multidict.append(key, value)

Пример

Давайте создадим объект MultiDict и добавим несколько значений по одному ключу:

from bottle import MultiDict md = MultiDict() md.append('user', 'abcde') md.append('user', 'hello') res = md.getall('user') print(res)

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

['abcde', 'hello']

Пример

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

from bottle import MultiDict md = MultiDict([('user', 'abcde')]) md.append('user', 'hello') md.append('article', 'article') res = md.getall('user') print(res)

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

['abcde', 'hello']

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

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