报错——TypeError: ‘list‘ object is not callable

描述: 在对列表进行相关操作时报错

现象: TypeError: ‘list’ object is not callable

原因:
(1)原因1:对类如len(periodic_data(next_index))进行操作报的错,原因是列表索引是使用中括号,而不是使用小括号
(2)原因2:程序中使用list关键字作为变量名

解决办法:
针对原因1的解决办法——

# 将如下式子
a = len(periodic_data(next_index))

# 修改为
a = len(periodic_data[next_index])

针对原因2的解决办法——

# 修改list变量名为其他非关键字名称,如
# 将
list = [1, 2, 3, 4]
# 修改为
num_list = [1, 2, 3, 4]

版权声明:本文为weixin_43887661原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。