假设我得到了目标并想要目标。您将如何迭代并在一个类轮中获得所需的目标值(给定例如 A1)。我使用 json.load(json_data)
JSON
{
"conservative": {
"goal": "A1",
"target" : 60000,
"oneoff": 6000,
"regular": 600
},
"moderate": {
"goal": "A2",
"target": 70000,
"oneoff": 7000,
"regular": 710
},
"optimistic": {
"goal": "A3",
"target": 80000,
"oneoff": 8000,
"regular": 800
}
}
请您参考如下方法:
也许您可以尝试使用以下方法获取可能与输入值匹配的目标列表(如果需要单个值,您可以简单地将 [0] 放入从列表中获取单个项目)。例如。使用 goal_val = 'A1':
target = [val['target'] for _, val in my_data.items() if val['goal'] == goal_val]
