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

现象: 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]
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐