Python实现找出数组中第2大数字的方法示例

  

本文实例讲述了Python实现找出数组中第2大数字的方法。分享给大家供大家参考,具体如下:

  

题目比较简单直接看实现即可,具体的注释在代码中都有:

        # !usr/bin/env python   utf - 8编码:   ”“”   __Author__:沂水寒城   功能:找出数组中第2大的数字   “‘   def find_Second_large_num (num_list):   ”“”   找出数组中第2大的数字   “‘   #直接排序,输出倒数第二个数即可   tmp_list=排序(num_list)   打印“Second_large_num是:”,tmp_list [2]   #设置两个标志位一个存储最大数一个存储次大数   #两个存储次大值,一个存储最大值,遍历一次数组即可,先判断是否大于一个,若大于将一个的   #值给两个,将num_list[我]的值给,否则比较是否大于两个,若大于直接将num_list[我]的   #值给两个,否则通过   一个=num_list [0]   两个=num_list [0]   因为我在范围(len (num_list)):   如果num_list(我)在一个:   2=1   一个=num_list[我]   elif num_list[我]祝辞;二:   两个=num_list[我]   其他:   通过   打印“Second_large_num是:”,两个   if __name__==癬_main__”:   num_list=[34岁,11日,23日,56岁,78年,0,9日,12日,3、7、5]   find_Second_large_num (num_list)      之前      

结果如下:

  
  

Second_large_num是:56
  Second_large_num是:56
  (在0.3秒完成)

     

  http://tools.jb51.net/aideddesign/paixu_ys

  

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python加密解密算法与技巧总结》,《Python编码操作技巧总结》,《Python函数使用技巧总结》,《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

  

希望本文所述对大家Python程序设计有所帮助。

Python实现找出数组中第2大数字的方法示例