关于Python代码很奇怪的问题!

问题遇到的现象和发生背景

下面的代码,总是提示异常“Traceback (most recent call last)”,“KeyError: 70”。

有两点奇怪,第一,当i在较小的范围循环时,不提示错误。当i范围比较大时,就出现异常。
第二,同样的代码,在另一个notebook中运行正常,不提示错误。当我把这个notebook放到同样的路径下,还是不行。

请各位同学,帮忙解惑答疑,十分感谢。

问题相关代码,

```
brand= ['小米','苹果','华为','OPPO','REALME','三星','VIVO']
for i in range(cq_all.shape[0]):
if cq_all.loc[i,'brand_std'] not in brand:
cq_all.loc[i,'brand_std']='other'

```贴截图

运行结果及报错内容

img

应该是你的某个键名出错了,仔细检查检查

python代码有任何疑问,在疑问处添加

print("有疑问的变量类型:"+type(有疑问的变量))
print("有疑问的变量值:"+str(有疑问的变量))
input("pause")

辅助解决