在使用python的过程中,难免会出现各种错误。如果出现TypeError: 'list' object is not callable该怎么办呢?
工具/原料
python3
方法/步骤
1
如图,在将元组转化成列表时,代码出错了。系统显示为TpyeError类型的错误。
2
出现这一类型的错误,第一种可能就是查看下列表名跟python自带函数名是否冲突。如果不确定的话,可以直接将列表名换成其它的,如果再次执行不出错的话,说明就是原来的列表名有问题。
3
还有一种可能,就是在列表使用方法上出现了错误。如图,错误指在了第4行。
4
出现这种错误是因为在使用列表元素值时,索引用[]而不是()。正确代码如图:
5
也许有新手在遇到这种错误的时候,会考虑是否为输入的格式不对。其实,如果是错误输入了中文符号的话,系统报错不会报TpyeError,而会报SnytaxError(语法错误)。如下图:
6
如果不小心输入了中文符号,肉眼有时候是比较难判断的,特别是在代码量特别大的时候。还好系统报错类型不同,也就告诉我们可以从这个报错类型来缩小检查范围。
注意事项
1
1、有问题可点击提问交流~
2
2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~