描述: 在对列表进行相关操作时报错
现象: 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]