小白求助,python3 字典查询
我有一个字典,具体如下
{"message":"Success","result":[{"message":"Success","prediction":[{"label":"mark","probability":0.98014337},{"label":"jack","probability":0.019856641}],"file":"d.jpg"}]}
我想根据以上这个字典,判断“probability”大于0.9,所对应的“label”的指,上面这个例子结果应该返回“mark”
试了很多办法,一直不成功,,请各位前辈指教指教,多谢多谢
关于 LearnKu
请问"label所对应的的值"这句话是什么意思?
L=d["result"][0]['prediction']
for j in L:
if j['probability'] >0.9:
print(j['label'])
多谢多谢
谢谢各位前辈,按招指示已成功获取所需数据,很不幸,又出现了新问题
详情如下
d = json.loads(response.text)
for x in d["result"][0]["prediction"]:
if x["probability"]>0.8:
print(x["label"])
w = x["label"]
fi = "/var/lib/motion/" + w + ".wav"
print(fi)
执行后返回结果
mark
/var/lib/motion/jack.wav
为什么没有返回mark.wav,,
谢谢大家的帮忙
感谢lmt,lzh,
清晰准确的提示。
把这句放进去if后就没问题了,多谢