前言

在学习并使用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相关推荐

  1. python import 错误 TypeError: 'module' object is not callable

    python import 错误 TypeError: 'module' object is not callable 在这里,有 Person.py test.py; 在 test.py 里面 im ...

  2. Python中TypeError: ‘str‘ object is not callable

    str( )是python自带函数,是python保留的关键字,定义变量时应该避免使用str作为变量名.如果在使用str( )函数之前已经定义过str变量,则会出现TypeError: 'str' o ...

  3. Python错误 TypeError: ‘NoneType‘ object is not subscriptable解决方案汇总

    目录 前言 一.引发错误来源 二.解决方案 2-1.解决方案一(检查变量) 2-2.解决方案二(使用 [] 而不是 None) 2-3.解决方案三(设置默认值) 2-4.解决方案四(使用异常处理) 2 ...

  4. 类写了package java命令出错_java/javac命令行如何同时引用多个包;错误 TypeError: 'JavaPackage' object is not callable 的含义...

    出现这类错误提示:'JavaPackage' object is not callable,可以看下所引用的jar包或者class文件是否在java的路径搜索范围内 命令行模式下:javac可以编译* ...

  5. 解决PythonDjango错误“TypeError: ‘bool‘ object is not callable”

    [参考链接] python-flask 教程学习过程遇到难题TypeError: 'bool' object is not callablehttps://link.jianshu.com/?t=ht ...

  6. python异常-TypeError: ‘tuple‘ object is not callable.当不同的环境下同一个语句运行结果不同时,不如重启程序、更改不相关变量试试

    一.问题背景 由于出错时没有保存截图,所以只能给出正确执行状态下的代码了(代码没改过...). 当我在jupyter lab中测试Path().iterdir()的返回值时,语句[list(pathl ...

  7. python nonetype_python装饰器 ——@符号与“TypeError: ‘NoneType’ object is not callable” | 学步园...

    今天来讨论一下装饰器.装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志.性能测试.事务处理等.装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数 ...

  8. TypeError: 'NoneType' object is not callable : 解决

    遇到的问题:今天在学习Python闭合函数的时候遇到了如上题目的问题,很明显是类型错误 TypeError: 'NoneType' object is not callable 思考:检查代码那里的类 ...

  9. Python报错TypeError: 'str' object is not callable

    原文:http://blog.sina.com.cn/s/blog_71f3890901017rsh.html Python报错TypeError: 'str' object is not calla ...

最新文章

  1. 关于Java中try-catch-finally-return语句的思考
  2. .NET Core 小程序开发零基础系列(2)——小程序服务通知(模板消息)
  3. android--------Popupwindow的使用
  4. 用Apache HttpClient实现URL重定向
  5. mongo系统(1)
  6. sql as关键字_SQL AS关键字概述和示例
  7. django请求和响应
  8. 计算机组装内部线的整理,计算机组装与维护笔记整理.doc
  9. kafka下载及安装
  10. tftp negotiation
  11. java security md5_java自带的加密--java.security.MessageDigest(md5加密)
  12. 国际知名品牌广告语欣赏(英汉)
  13. 散列表(开放定址法)
  14. 【AI with ML】第 8 章 :使用 TensorFlow 创建文本
  15. AMQ中Acknowledge那些事
  16. 世界顶尖PHP站Facebook后台技术探秘
  17. 大数据系列 之 学习准备
  18. 当输入 https://www.baidu.com 时,返回页面的过程中发生了什么?
  19. ASS字幕制作和压制教程
  20. 个人博客图片(ElasticSearch)

热门文章

  1. 理性预期学派(Rational Expectation School)
  2. 第一次能够在电影开场前20分钟到的经历:感谢滴答清单
  3. 3000块你请不到一个农民工,只能请到一个大学生
  4. LUA中相同签名函数覆盖
  5. Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
  6. springmvc拦截器无法拦截jsp
  7. 从Powershell 入侵脚本学到的如何执行后台runspace~
  8. 微电子所在阻变存储器研究领域取得新进展
  9. 并发数据结构-1.1.2 阻塞技术
  10. 在JavaScript中遭遇级联表达式陷阱