Python错误:TypeError: 'list' object is not callable
前言
在学习并使用Python的过程中,总会遇到各种各样的错误,因此,写下整个系列的帖子,方便自己回顾,也方便其他同学参阅。
正文
在Python运行过程中遇到了如下错误:
TypeError: ‘list’ object is not callable
list = ['经点', '咸汤', '鱼儿', '骆驼']tup_1 = (1, 2, 3, 4, 5)
tupToList = list(tup_1)print(tupToList)
代码运行后出错了,提示是TypeError: ‘list’ object is not callable
Traceback (most recent call last):File "<pyshell#42>", line 1, in <module>counterA()
TypeError: 'list' object is not callable
callable()是python的内置函数,用来检查对象是否可被调用,可被调用指的是对象能否使用()括号的方法调用,类似于iterable()
在如上代码中,由于变量list和函数list重名了,所以函数在使用list函数时,发现list是一个定义好的列表,而列表是不能被调用的,因此抛出一个类型错误
解决办法
我们只需修改变量名listx就可以了:
listx = ['经点', '咸汤', '鱼儿', '骆驼']tup_1 = (1, 2, 3, 4, 5)
tupToList = list(tup_1)print(tupToList)
运行后和结果是正常的:
[1, 2, 3, 4, 5]
因此,在命名变量时要注意,应避免和python的函数名、关键字冲突。
Python错误:TypeError: 'list' object is not callable相关推荐
- python import 错误 TypeError: 'module' object is not callable
python import 错误 TypeError: 'module' object is not callable 在这里,有 Person.py test.py; 在 test.py 里面 im ...
- Python中TypeError: ‘str‘ object is not callable
str( )是python自带函数,是python保留的关键字,定义变量时应该避免使用str作为变量名.如果在使用str( )函数之前已经定义过str变量,则会出现TypeError: 'str' o ...
- Python错误 TypeError: ‘NoneType‘ object is not subscriptable解决方案汇总
目录 前言 一.引发错误来源 二.解决方案 2-1.解决方案一(检查变量) 2-2.解决方案二(使用 [] 而不是 None) 2-3.解决方案三(设置默认值) 2-4.解决方案四(使用异常处理) 2 ...
- 类写了package java命令出错_java/javac命令行如何同时引用多个包;错误 TypeError: 'JavaPackage' object is not callable 的含义...
出现这类错误提示:'JavaPackage' object is not callable,可以看下所引用的jar包或者class文件是否在java的路径搜索范围内 命令行模式下:javac可以编译* ...
- 解决PythonDjango错误“TypeError: ‘bool‘ object is not callable”
[参考链接] python-flask 教程学习过程遇到难题TypeError: 'bool' object is not callablehttps://link.jianshu.com/?t=ht ...
- python异常-TypeError: ‘tuple‘ object is not callable.当不同的环境下同一个语句运行结果不同时,不如重启程序、更改不相关变量试试
一.问题背景 由于出错时没有保存截图,所以只能给出正确执行状态下的代码了(代码没改过...). 当我在jupyter lab中测试Path().iterdir()的返回值时,语句[list(pathl ...
- python nonetype_python装饰器 ——@符号与“TypeError: ‘NoneType’ object is not callable” | 学步园...
今天来讨论一下装饰器.装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志.性能测试.事务处理等.装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数 ...
- TypeError: 'NoneType' object is not callable : 解决
遇到的问题:今天在学习Python闭合函数的时候遇到了如上题目的问题,很明显是类型错误 TypeError: 'NoneType' object is not callable 思考:检查代码那里的类 ...
- Python报错TypeError: 'str' object is not callable
原文:http://blog.sina.com.cn/s/blog_71f3890901017rsh.html Python报错TypeError: 'str' object is not calla ...
最新文章
- 关于Java中try-catch-finally-return语句的思考
- .NET Core 小程序开发零基础系列(2)——小程序服务通知(模板消息)
- android--------Popupwindow的使用
- 用Apache HttpClient实现URL重定向
- mongo系统(1)
- sql as关键字_SQL AS关键字概述和示例
- django请求和响应
- 计算机组装内部线的整理,计算机组装与维护笔记整理.doc
- kafka下载及安装
- tftp negotiation
- java security md5_java自带的加密--java.security.MessageDigest(md5加密)
- 国际知名品牌广告语欣赏(英汉)
- 散列表(开放定址法)
- 【AI with ML】第 8 章 :使用 TensorFlow 创建文本
- AMQ中Acknowledge那些事
- 世界顶尖PHP站Facebook后台技术探秘
- 大数据系列 之 学习准备
- 当输入 https://www.baidu.com 时,返回页面的过程中发生了什么?
- ASS字幕制作和压制教程
- 个人博客图片(ElasticSearch)