python提取json数据索引必须是整数_Python:TypeError:解析JSON时字符串索引必须是整数...

当从JSON数据中提取信息时,必须使用整数作为字典列表的索引。例如,给定的数据结构包含一个名为'comments'的列表,其中每个元素都是一个包含'count'和'name'的字典。要访问'count',需要先通过索引访问列表,再通过键访问字典。错误发生是因为尝试使用字符串而非整数作为索引。
摘要由CSDN通过智能技术生成

它要求一个整数,因为JSON数据是一个包含字典列表的字典。看看你的“值”(打印值)格式。您将看到count是一个列表的成员。要调用列表中的特定成员,可以通过索引号(整数)而不是字符串来调用它。下面是一个数据结构的示例json.loads():{u'comments': [{u'count': 100, u'name': u'Leven'}, {u'count': 97, u'name': u'Mahdiya'}, {u'count': 87, u'name': u'Ajayraj'}, {u'count': 86, u'name': u'Lillian'}, {u'count': 86, u'name': u'Aon'}, {u'count': 78, u'name': u'Ruaraidh'}, {u'count': 75, u'name': u'Gursees'}, {u'count': 74, u'name': u'Emmanuel'}, {u'count': 72, u'name': u'Christy'}, {u'count': 72, u'name': u'Annoushka'}, {u'count': 72, u'name': u'Inara'}, {u'count': 70, u'name': u'Caite'}, {u'count': 70, u'name': u'Rosangel'}, {u'count': 66, u'name': u'Iana'}, {u'count': 66, u'name': u'Anise'}, {u'count': 65, u'name': u'Jaosha'}, {u'count': 65, u'name': u'Cadyn'}, {u'count': 63, u'name': u'Edward'}, {u'count': 61, u'name': u'Charlotte'}, {u'count': 60, u'name': u'Sammy'}, {u'count': 60, u'name': u'Zarran'}, {u'count': 59, u'name': u'Rowen'}, {u'count': 59, u'name': u'Stanislaw'}, {u'count': 57, u'name': u'Maighdlin'}, {u'count': 56, u'name': u'Connan'}, {u'count': 54, u'name': u'Warrick'}, {u'count': 52, u'name': u'Diya'}, {u'count': 52, u'name': u'Lawson'}, {u'count': 51, u'name': u'Wu'}, {u'count': 47, u'name': u'Irmak'}, {u'count': 47, u'name': u'Emilija'}, {u'count': 41, u'name': u'Kayda'}, {u'count': 41, u'name': u'Ellenor'}, {u'count': 41, u'name': u'Kyra'}, {u'count': 38, u'name': u'Nikita'}, {u'count': 35, u'name': u'Kaelah'}, {u'count': 32, u'name': u'Meko'}, {u'count': 31, u'name': u'Marissa'}, {u'count': 24, u'name': u'Ayat'}, {u'count': 19, u'name': u'Sali'}, {u'count': 19, u'name': u'Hashem'}, {u'count': 18, u'name': u'Tygan'}, {u'count': 17, u'name': u'Rioden'}, {u'count': 16, u'name': u'Cruiz'}, {u'count': 13, u'name': u'Caoilfinn'}, {u'count': 8, u'name': u'Ewen'}, {u'count': 7, u'name': u'Baighley'}, {u'count': 1, u'name': u'Ramone'}, {u'count': 1, u'name': u'Kyran'}, {u'count': 1, u'name': u'Noelani'}]}

您将看到count在字典中,它是列表中的第一项。您需要访问该列表,然后访问该字典的count键。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值