我有一个包含多个条目的字典。例:我有response[0]['values']['id']
和response[2]['values']['id']
。
response[0]
没有键'id'
,而response[2]
有键CC_4。
我正在遍历响应,但每次我尝试评估它只打印出'id'
。即使我尝试if (response[0]['values']['id'])
或type(response[0]['values']['id'])
,它也不会计算语句,而只是打印'id'
。
response = requests.get (......get command)
test = type((response[0]['value']['id']))
print(test) # 'id'
语句没有被求值,它没有给我值
有人知道为什么吗?
谢谢!
也许另一个条件语句,如搜索字典键可以工作
if ('id' in response[0]['values'].keys()): print(response[0]['values']['id'])
添加except Keyerror!