python 返回一個列表中第二大的數方法
更新時間:2019年07月09日 09:45:31 作者:毛寶寶
今天小編就為大家分享一篇python 返回一個列表中第二大的數方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
# 返回一個列表中第二大的數
def second(ln):
max = 0
s = {}
for i in range(len(ln)):
flag = 0
for j in range(len(ln)):
if ln[i] >= ln[j] and i != j:
flag = flag + 1
s[i] = flag
if flag > max:
max = flag
print(s)
for i in s:
if s[i] == max - 1:
break
print(ln[i])
second([1,2,7,4,5,6,8,5,3,3,9,9,10,11,5,3,20,19])
以上這篇python 返回一個列表中第二大的數方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python使用scrapy采集數據過程中放回下載過大頁面的方法
這篇文章主要介紹了Python使用scrapy采集數據過程中放回下載過大頁面的方法,可實現限制下載過大頁面的功能,非常具有實用價值,需要的朋友可以參考下2015-04-04

