Я пытаюсь получить «цену» для «WIN_ODDS_BSP», поэтому «10 .09». Я не уверен, является ли productType словарем или предметом. Если это элемент, как мне получить доступ к словарю «рынки», где есть два элемента с одинаковым именем («productType»)?
Вот образец json:
"markets":[{"productType":"WIN_ODDS_BSP","price":10.09,"reductionFactor":8.33},{"productType":"PLACE_ODDS_BSP","price":2.92,"reductionFactor":13.85}],"bestNZTote":0},
Вот мой код:
for runner in json2['runners']:
for market in runner['markets']:
data.append((runner['runnerName'],runner.get('placedResult'),market.get('price'),runner.get('bestTote')))