【发布时间】:2019-01-11 22:49:44
【问题描述】:
我有一个带有列表的变量
list1 = [{u'key': 1, u'doc_count': 17804}]
[{u'key': u'01', u'doc_count': 516}, {u'key': u'10', u'doc_count': 368}, {u'key': u'50', u'doc_count': 156}, {u'key': u'02', u'doc_count': 116}]
[{u'key': u'40', u'doc_count': 1144},{u'key': u'4P', u'doc_count': 127}]
[u'key': 0, u'doc_count': 16342}, {u'key': 1, u'doc_count': 1462}]
我想访问这样的所有元素:
{u'key': 1, u'doc_count': 17804}
{u'key': u'01', u'doc_count': 516}
{u'key': u'10', u'doc_count': 368}
{u'key': u'50', u'doc_count': 156}
{u'key': u'02', u'doc_count': 116}
{u'key': u'40', u'doc_count': 1144}
{u'key': u'4P', u'doc_count': 127}
{u'key': 0, u'doc_count': 16342}
{u'key': 1, u'doc_count': 1462}
但我只能像使用
一样访问每个列表的第一个元素list1[0] =
{u'key': 1, u'doc_count': 17804}
{u'key': u'01', u'doc_count': 516}
{u'key': u'40', u'doc_count': 1144}
{u'key': 0, u'doc_count': 16342}
我无法访问这些列表的第二个、第三个等元素。 我尝试了 list[1],但出现索引错误。
【问题讨论】:
-
您的数据样本似乎与
list1[0]的输出示例不匹配。我认为您的示例中缺少一些逗号和括号。
标签: python json python-2.7 list