Python3 报错TypeError: string indices must be integers
python sort()方法排序,遇到了报错:TypeError: string indices must be integers代码如下图:1、这个错误的意思是,字符串下标必须要是整数。2、当然还有另外一种情况,就是通过字典去取字段,例:d = dict(eval(item))就是将item转换成字典,但是后面再添加的时候,大意了,item转换成字典后没有被用到,此处打脸:-)到手后面引用的时候,仍为字符串。因此,将图中,item改为d;在后面引用的时候就可以正常获取字段了。.
原创
2022-03-09 16:26:47 ·
3718 阅读 ·
0 评论