返回一个列表中第二大的数
我认为最简单的
def second(lt):
# 先去重
lt1 = []
for i in lt:
if i not in lt1:
lt1.append(i)
lt.clear()
for j in lt1:
a.append(j)
# sort从小到大排列
a.sort()
# 倒数第二的肯定为第二大的元素
return print(a[-2])
a = [1,2,3,5,8,8,555,666,555,666,555,66,6]
second(a)
`