小编Blu*_*lue的帖子

尝试在列表中查找第二个最大值时出错

我正在尝试编写代码来查找列表的第二个最大值。

我尝试过这样的:

arr = map(int, input().split())
lista = list(arr)
max_value = lista[0]
run = lista[0]
for i in lista:
    if max_value < i:
        max_value = i
for j in lista:
    if run < j and run < max_value:
        run = j
print(run)
Run Code Online (Sandbox Code Playgroud)

第二个最大值和最大值是相同的。我的程序有什么错误?

python list max

4
推荐指数
1
解决办法
538
查看次数

标签 统计

list ×1

max ×1

python ×1