我正在用Python创建一个用来组织列表的程序,我一直在使用插入排序方法,但是当我执行该程序时,在我输入了list top organise之后,返回错误"TypeError: 'function' object is not subscriptable"
我的代码如下:
def listsort(x):
for i in range(1,len(list)):
value = list[index]
i = index - 1
while i>=0:
if value < list[i]:
list[i+1] = list[i]
list[i] = value
i = i - 1
else:
break
请帮我明白我在这里哪里出了问题,这是在煎熬我的大脑。。。。在
list()
是一个python函数。在你不能索引函数。在
考虑使用不同的变量名。(就像
x
,因为这似乎是您要排序的列表)值得注意的是,}也是您可以使用的函数,但是学习排序方法是一个很好的实践。在
sort()
和{相关问题 更多 >
编程相关推荐