为什么这段代码会抛出错误“if list[(userlstlen-1)] < list[(userlstlen-2)]: TypeError: 'type' object is not subscriptable
”
我没有在这里索引或调用任何类型/对象。
def find_linear_quadratic(userlst, userlstlen):
while userlstlen != 0:
print("iteration: \n", userlstlen)
# Start body here
if list[(userlstlen-1)] < list[(userlstlen-2)]:
A = list[(userlstlen-1)]
list[(userlstlen-1)] = list[(userlstlen-2)]
list[(userlstlen-1)] = A
userlstlen -= 1
return userlst
def main():
list = [3,2,1]
lstlen = list.__len__()
find_linear_quadratic(list, lstlen)
main()
目前没有回答
相关问题 更多 >
编程相关推荐