
如图所示,下面是百度AI自然语言处理之观点抽取的一个调用返回结果,请解析结果输出:与该情感搭配的极性(0表示消极,1表示中性,2表示积极),以及与该极性匹配的属性词、描述词。它的要求是啥啊,我有点读不懂题目,希望大家能够帮帮我。

关注这个是一个使用python解析json格式数据的问题。你现在得到的是一个json数据,只需要关注items中的内容就可以,是一个json数组,里面有两个json对象,所以你最终的结果会有两组。你需要做的就是循环遍历这个数组(需要先从整个json中提取出这个items),然后解析对应的字段,输出就可以了。
需要引入json库,案例代码如下:
import json
if __name__ == '__main__':
data = {
'log_id': 11,
'items': [
{
'sentiment': 2,
'abstract': 'a1',
'prop': 'p1',
# 其它属性省略
},
{
'sentiment': 2,
'abstract': 'a2',
'prop': 'p2',
# 其它属性省略
}
]
}
items = data['items']
# 题目要求的字符串可以自行拼接
for item in items:
print(item['sentiment'])
print(item['prop'])
print(item['abstract'])
有帮助请采纳,还有不懂的可以继续追问~