How to find second largest number in a list?

前端 未结 14 2001
遇见更好的自我
遇见更好的自我 2020-12-06 15:38

So I have to find the second largest number from list. I am doing it through simple loops.

My approach is to divide a list into two parts and then find the largest n

14条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-06 16:03

    alist=[-45,0,3,10,90,5,-2,4,18,45,100,1,-266,706]
    sorted_list = sorted(set(alist))
    sorted_list.pop()
    print(max(sorted_list))
    

提交回复
热议问题