TypeError: string indices must be integers, not str

Posted li6322298

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeError: string indices must be integers, not str相关的知识,希望对你有一定的参考价值。

1. TypeError: string indices must be integers, not str

字符串类型取第index个字符的时候,应该传入int而不是str。如

1 a=‘abcdef‘
2 print a[0]
3 #而不是 print a[‘0‘]

更常见的情况是把一个string当成了字典在使用 :should_be_dict_but_string[‘id‘] 。这样的错误

以上是关于TypeError: string indices must be integers, not str的主要内容,如果未能解决你的问题,请参考以下文章

Python 错误:TypeError String Indices Must be Integers 已解决

尝试使用 datetime 绘制财务数据但遇到错误 TypeError: string indices must be integers, not str

TypeError:reduce_sum() 得到了一个意外的关键字参数“reduction_indices”?

TypeError: list indices must be integers or slices, not tuple

多类文本分类 TypeError: Input must be a SparseTensor

如何在 Flutter 中解析列表中的列表?