帮助中心
快速寻找答案
首页>帮助手册>

不能通过索引访问的值(TypeError: '' object is not subscriptable)

错误说明

一个数能不能通过索引访问,等同于能不能被循环,参考 不能被循环的值

原因一

操作数为 None 值,报错信息为:“不能通过索引访问 "None" 值

比如:

如何解决

加上判断,当被操作的数据不为 None 时,再取数。如上例,修改如下:

原因二

操作数不支持按位置取数

可能是选错了数据,或者目标数据包含在一个大结构下面,需要精确取到再处理

比如:原本操作 order_list,但不小心选错,选成了订单价格

如何解决

排查是选错变量情况,还是目标数据没有取对。分别对症处理即可。

问题没有解决?去社区提问