我尝试在Python的for循环中检索和重用JSON对象中的数据。下面是一个JSON对象的例子:
{
"id": "123456789",
"envs": [
"env:remote1",
"env:remote2",
"env:remote3"
],
"moves": {
"sequence1": "half glass full",
"sequence2": "half glass empty"
}
}
For循环示例
for i in ids:
print(i["envs"])
print(i["moves"])
envs
将被成功打印,因为它是一个列表。然而,由于moves
是一个元组,当它在字典中查找键时,我收到了一个KeyError。在这个示例中,Python推荐的从元组中提取数据的方法是什么?例如,我想打印sequence1
或sequence2
。
谢谢
1条答案
按热度按时间67up9zun1#
您似乎犯了一个印刷错误。
从这个代码
我得到这些结果