小编Luc*_*cia的帖子

使用递归函数查找最大元素

我写了一个函数,试图找出列表中具有最大值的内容:

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)

它甚至不会删除我所要求的内容.我做错了什么?我无法得到它!

python function list

2
推荐指数
2
解决办法
4484
查看次数

标签 统计

function ×1

list ×1

python ×1