这是我从API服务器获得的值
{ “查询”:{ “页”:{ “ - 1”:{ “NS”:0, “标题”: “spencerx”, “缺失”: “”}}}}
如果我想确定它是否缺少单词,我会通过查看返回的“-1”来知道。但是当这个词存在时,它将返回以下json
{ “查询”:{ “页”:{ “1080152”:{ “的pageid”:1080152, “NS”:0, “标题”: “斯潘塞”}}}}
这是一个随机数。我可以知道如何检测到'-1'并确定该单词不存在?当我尝试打印x ['query'] ['pages']时,它会把所有以下内容抛给我,但我不知道如何检测它的关键错误。感谢。
答案 0 :(得分:2)
尝试print x['query']['pages'].keys()
,这会为第一个案例提供['-1']
,为第二个案例提供['1080152']
。
如果您只想查看'-1'
中的x['query']['pages']
:
if '-1' in x['query']['pages']:
# dictionary x['query']['pages'] has '-1' as a key
就足够了