报错:TypeError: string indices must be integers
原因: str类型没有 str['name']
这种写法,只有 str[0]
这种写法,所以我只需eval(arr[0])
,将str
类型转换成dict
类型即可
print(arr[0]) #这边打印出来是 {‘name’:'张三'}
print(type(arr[0])) #这边打印出来是str类型
print(arr[0]['name'])
报错:TypeError: string indices must be integers
原因: str类型没有 str['name']
这种写法,只有 str[0]
这种写法,所以我只需eval(arr[0])
,将str
类型转换成dict
类型即可
print(arr[0]) #这边打印出来是 {‘name’:'张三'}
print(type(arr[0])) #这边打印出来是str类型
print(arr[0]['name'])