国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現找出數組中第2大數字的方法示例

2020-01-04 15:26:16
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現找出數組中第2大數字的方法。分享給大家供大家參考,具體如下:

題目比較簡單直接看實現即可,具體的注釋在代碼中都有:

#!usr/bin/env python#encoding:utf-8'''''__Author__:沂水寒城功能:找出數組中第2大的數字'''def find_Second_large_num(num_list):  '''''  找出數組中第2大的數字  '''  #直接排序,輸出倒數第二個數即可  tmp_list=sorted(num_list)  print 'Second_large_num is:', tmp_list[-2]  #設置兩個標志位一個存儲最大數一個存儲次大數  #two存儲次大值,one存儲最大值,遍歷一次數組即可,先判斷是否大于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:', twoif __name__ == '__main__':  num_list=[34,11,23,56,78,0,9,12,3,7,5]  find_Second_large_num(num_list)

結果如下:

Second_large_num is: 56
Second_large_num is: 56
[Finished in 0.3s]

 

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜君县| 成武县| 巴林右旗| 芦溪县| 宁海县| 大邑县| 镇平县| 禄丰县| 桑植县| 沅江市| 凉城县| 吴旗县| 高密市| 措勤县| 惠水县| 德化县| 西乌| 临高县| 玉溪市| 丹巴县| 高台县| 开原市| 商城县| 云龙县| 开封县| 确山县| 洪泽县| 潞城市| 永平县| 临桂县| 平舆县| 阳原县| 弥渡县| 红桥区| 陇川县| 错那县| 石河子市| 怀安县| 广南县| 名山县| 永兴县|