我有这种json数据:
{
"data": [
{
"alpha": 1.93358,
"beta": 1.98596,
"confidence": 0.051
},
{
"alpha": 1.92124,
"beta": 3.91954,
"confidence": 0.207
},
...
我想要beta
个值。
我所做的是使用列表理解:
[x['beta'] for x in data]
但由于某种原因,我觉得有更合适的方法来解析这个字典并获得相同的数据,我没有看到它。
有更好的方法吗?
答案 0 :(得分:0)
看起来很完美。我确定您已经使用json加载程序将其解释为python字典,但以下是您不熟悉的例子如下:
import json
def get_data(json_data) :
data = json.loads(json_data)['data']
return [x['beta'] for x in data]