类型错误:字符串索引必须是整数(Python)

马丁

我正在尝试检索“id”值:ad284hdnn。

我收到以下错误: TypeError: string indices must be integers

data = response.json()
print data

for key in data['result']:
     print key['id']

这是打印数据字符串时返回的json。

{u'meta': {u'httpStatus': u'200 - OK', u'requestId': u'12345'}, u'result': {u'username': u'[email protected]', u'firstName': u'joe', u'lastName': u'bloggs', u'accountStatus': u'active', u'id': u'ad284hdnn'}}
拉扎克

data['result']是字典。迭代dict意味着迭代它的键。因此key变量存储一个字符串。这就是为什么key['id']提出TypeError: string indices must be integers.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

类型错误:字符串索引必须是带 JSON 的整数

Flask 中的“类型错误:字符串索引必须是整数”

/ 字符串索引处的类型错误必须是整数

类型错误:字符串索引必须是整数 django

如何修复“类型错误:字符串索引必须是整数”

字典问题(类型错误:字符串索引必须是整数)

python pandas - 解析 JSON 时出现类型错误:字符串索引必须是整数

类型错误:在 Python 中过滤 JSON 中的值时,字符串索引必须是整数

Python引发错误-字符串索引必须是整数

Python 错误字符串索引必须是整数

错误:字符串索引必须是整数

py-corenlp - 类型错误:字符串索引必须是整数

类型错误:字符串索引必须是复杂的 json 数组中的整数

迭代一段代码时收到“类型错误:字符串索引必须是整数”

类型错误:json.loads() 之后的字符串索引必须是整数

从 lastfm 获取曲目的 mbid:类型错误:字符串索引必须是整数

类型错误:尝试访问字典中的值时,字符串索引必须是整数

类型错误字符串索引必须是整数,而不是 str

类型错误:处理 json 文件时字符串索引必须是整数

Robot Framework - 类型错误:解析 Json 时字符串索引必须是整数

类型错误:字符串索引必须是整数,而不是带有 JSON 解析的 str

类型错误:字符串索引必须是带有熊猫数据框的整数

类型错误:提取键时字符串索引必须是整数

类型错误:字符串索引必须是整数;如何在我的代码中解决这个问题?

类型错误:使用带有字符串参数的 itemgetter 时,字符串索引必须是整数

Pandas 错误:字符串索引必须是整数

JSON 注释错误“字符串索引必须是整数”

Python csv 写入错误 - 字符串索引必须是整数,而不是 str

TypeError:使用Python解析Json时,字符串索引必须是整数错误