我写了一个函数,试图找出列表中具有最大值的内容:
def maxElement(L):
length=len(L)
if L[length-1]>L[length-2]:
del L[length-2]
print L
elif L[length-1]<L[length-2]:
del L[length-1]
return L
print maxElement([1,2,95754754745,3,1,8,444,2,42425])
Run Code Online (Sandbox Code Playgroud)
我的输出错了:
>>>
[1, 2, 95754754745L, 3, 1, 8, 444, 42425]
[1, 2, 95754754745L, 3, 1, 8, 444, 42425]
>>>
Run Code Online (Sandbox Code Playgroud)
它甚至不会删除我所要求的内容.我做错了什么?我无法得到它!