只是一个小问题,我试图解决但有问题。 当我在python shell中逐步执行此操作时:
lista=[2,4,5,1,2,7,8,12,3,4,0,27,4,9]
list=list.sort()
l = list.index(5)
listfinal= list[l::]
print(listfinal)
它有效,所以我没有用它在我的函数下面的列表[ list.index(x) ::] 上给我一个NonType错误:
def remove_menores(list,x):
list=list.sort()
listfinal= list[list.index(x)::]
print(listfinal)
任何人都能告诉我为什么会这样?
答案 0 :(得分:2)
list.sort()
返回None
,因此,不必存储其返回的值。相反,试试这个:
def remove_menores(list,x):
list.sort()
listfinal= list[list.index(x)::]
print(listfinal)