我使用的是一个API,request.json返回了一个列表中列表中列表中列表。最近我得到了一个如何访问这些列表及其元素的答案。但是我不知道如何获得一个特定的列表。所以它是这样的:
{
"name1": {
},
"name2": {
"something1": 213,
"something2": [
{
"info1": 123,
"info2": 324
}
]
}
}
我需要从一个列表中获取info1,info1是一个变量,info2是静态的,不会改变。有10个“somethings”,info2是一个id。在获取info1的同时,我如何检查info2?我使用以下代码获取info1:
r.json()['name2']['something2'][0]['info1']
但我需要“something2”与“info2”匹配
基本上,我需要来自somethingX的info1,其中info2 = xyz(设置已知值)
r.json()['name2']['something2'][0]['info1']
总是给我“name2”的第一项
1条答案
按热度按时间3pvhb19x1#
循环遍历字典元素。