【发布时间】:2016-08-13 10:57:13
【问题描述】:
我有一些数据存储在 django“食物”模型的“营养素”JSONField 中。
底部的一些示例数据结构。
数据是 Food.nutrients,但我不知道如何/最佳方式访问营养素列表中的特定项目 - 其结构类似于 [{dict type item},{dict type item},...] .
每个项目都是一个带有“name”键和“nutrient_id”键的字典,我感觉可以帮助我挑选出我想要的项目。然后从项目字典中我想获取键“值”的值(我没有将键命名为“值”)。
[{u'dp': 1,
u'group': u'Minerals',
u'measures': [],
u'name': u'Manganese, Mn',
u'nutrient_id': 315,
u'se': u'',
u'sourcecode': [1],
u'unit': u'mg',
u'value': 0.094},
{u'dp': 1,
u'group': u'Minerals',
u'measures': [],
u'name': u'Selenium, Se',
u'nutrient_id': 317,
u'se': u'',
u'sourcecode': [1],
u'unit': u'\xb5g',
u'value': 0.4},
{u'dp': 1,
u'group': u'Vitamins',
u'measures': [],
u'name': u'Vitamin C, total ascorbic acid',
u'nutrient_id': 401,
u'se': u'',
u'sourcecode': [1],
u'unit': u'mg',
u'value': 4.0}]
【问题讨论】:
标签: python json list dictionary