多语言展示
当前在线:1481今日阅读:27今日分享:41

Python错误: 'list' object is not callable

在使用python的过程中,难免会出现各种错误。如果出现TypeError: 'list' object is not callable该怎么办呢?
工具/原料

python3

方法/步骤
1

如图,在将元组转化成列表时,代码出错了。系统显示为TpyeError类型的错误。

2

出现这一类型的错误,第一种可能就是查看下列表名跟python自带函数名是否冲突。如果不确定的话,可以直接将列表名换成其它的,如果再次执行不出错的话,说明就是原来的列表名有问题。

3

还有一种可能,就是在列表使用方法上出现了错误。如图,错误指在了第4行。

4

出现这种错误是因为在使用列表元素值时,索引用[]而不是()。正确代码如图:

5

也许有新手在遇到这种错误的时候,会考虑是否为输入的格式不对。其实,如果是错误输入了中文符号的话,系统报错不会报TpyeError,而会报SnytaxError(语法错误)。如下图:

6

如果不小心输入了中文符号,肉眼有时候是比较难判断的,特别是在代码量特别大的时候。还好系统报错类型不同,也就告诉我们可以从这个报错类型来缩小检查范围。

注意事项
1

1、有问题可点击提问交流~

2

2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~

推荐信息