当我尝试通过函数运行列表并返回新列表时,我在第 6 行收到“TypeError:'list' object is not callable”消息。如果有帮助的话,两个被调用的变量一开始都是列表。
该函数应该获取列表的第一个和最后一个数字,将它们相加,然后沿着列表向下移动到中心。例如,列表 [1, 4, 2, 2] 将导致一个新列表 [3, 6]。此功能仅涵盖偶数情况,因此无需担心。
`def newListEven (l, newL):
regular=l;
reverse=l.reverse;
newL=[];
for n in range (0, int(len(l)/2)):
variable=(regular(n)+ reverse(n));
newL.append(variable);
return newL;`
无论如何,正如我之前提到的,我得到一个:
TypeError:“列表”对象不可调用
第 6 行的消息。但是,它应该向下转移到打印列表的打印语句。
湖上湖
蝴蝶刀刀
相关分类