我有一个JSON看起来像这样:Python的循环通过嵌套阵列
[
{
"status":"passed",
"elements":[{"name":"foo"},{"name":"bar"}]
},
{
"status":"failed",
"elements":[{"name":"foo1"},{"name":"bar1"}]
}
]
我试图通过元素数组迭代:
for a in json['elements']:
print a['name']
我得到这个错误:
TypeError: list indices must be integers, not str
我的蟒蛇真的很糟糕。谢谢
'json ['elements']'给出了两个条目:'{“name”:“foo1”}和{“name”:“bar1”}',因此您需要使用整数,而不是一个字符串。 – FlipTack