本文實例講述了Python實現(xiàn)找出數(shù)組中第2大數(shù)字的方法。分享給大家供大家參考,具體如下:
創(chuàng)新互聯(lián)致力于成都網(wǎng)站建設(shè)、做網(wǎng)站,成都網(wǎng)站設(shè)計,集團網(wǎng)站建設(shè)等服務(wù)標準化,推過標準化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!題目比較簡單直接看實現(xiàn)即可,具體的注釋在代碼中都有:
#!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:找出數(shù)組中第2大的數(shù)字 ''' def find_Second_large_num(num_list): ''''' 找出數(shù)組中第2大的數(shù)字 ''' #直接排序,輸出倒數(shù)第二個數(shù)即可 tmp_list=sorted(num_list) print 'Second_large_num is:', tmp_list[-2] #設(shè)置兩個標志位一個存儲大數(shù)一個存儲次大數(shù) #two存儲次大值,one存儲大值,遍歷一次數(shù)組即可,先判斷是否大于one,若大于將one的 #值給two,將num_list[i]的值給one;否則比較是否大于two,若大于直接將num_list[i]的 #值給two;否則pass one=num_list[0] two=num_list[0] for i in range(1,len(num_list)): if num_list[i]>one: two=one one=num_list[i] elif num_list[i]>two: two=num_list[i] else: pass print 'Second_large_num is:', two if __name__ == '__main__': num_list=[34,11,23,56,78,0,9,12,3,7,5] find_Second_large_num(num_list)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前名稱:Python實現(xiàn)找出數(shù)組中第2大數(shù)字的方法示例-創(chuàng)新互聯(lián)
標題網(wǎng)址:http://aaarwkj.com/article28/gdejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、定制開發(fā)、軟件開發(fā)、定制網(wǎng)站、品牌網(wǎng)站設(shè)計、標簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容