Войти Создать аккаунт

CSV и JSON · 7 из 13

Достать из вложенного JSON

Задействованы также: Вложенные структуры

Поставщик отдаёт прайс вложенным JSON, и нужные значения лежат на третьем уровне. Половина полей необязательна.

Что сделать

Достаньте нужное значение из вложенного прайса поставщика — где половина полей необязательна.

Что приходит

  • dannye — разобранный JSON: словари и списки

  • put — путь к значению: список ключей и номеров, например ["товары", 0, "цена"]

Что вернуть

Значение в конце пути; по дороге чего-то нет — None.

Допишите функцию dostat в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Вызов
dostat({'товары': [{'цена': 100}]}, ['товары', 0, 'цена'])
Вернуть
100
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.