本文实例讲述了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大数字的方法示例