li=[11,2,3,23,67] print li i=1 max1=li[0] #假设第一个,即下标为0的那个为最大值 max2=li[0] #指的是同一个 while i<len(li):#下标从0 开始 if li[i]>max1:#情况一大于最大值 max2=max1 max1=li[i] else: if li[i]>max2:#情况二大于第二大值 max2=li[i] i=i+1 print "max1",max1 print "max2",max2
python求第二大值
最新推荐文章于 2024-07-17 12:36:39 发布