字典包含在字典中包含的列表中

时间:2018-08-20 20:41:20

标签: python python-3.x list dictionary

使用Python 3.6。我在查询Web服务后获取JSON字符串。我无法更改该回复的格式。

通话成功后,我收到以下数据结构:

{'infos': {'next_start': '0 0 0 0 0 0 0 0 0 1',
           'nhits': 0,
           'nresults': 0,
           'sources': [{'indexingDate': {'vaul1': 1534796606,
                                     'vault2': 1534796562,
                                     'vault3': 1534796735,
                                     'vault4': 1534796768,
                                     'vault5': 1534796550},
                    'name': 'name1',
                    'status': True,
                    'time': '484'}],
           'version': '1.1'}}

如何在一枪上访问'name'的值。

我尝试过:

response['infos']['sources'](0)['name']

但是我从python得到这个错误:

TypeError: 'list' object is not callable

我显然缺少了一些东西,但我无法弄清楚。

预先感谢您的帮助

1 个答案:

答案 0 :(得分:2)

你很近。

response['infos']['sources'][0]['name']