码迷,mamicode.com
首页 > 编程语言 > 详细

python练习题返回列表中的第二小的元素的下标

时间:2018-06-23 22:35:48      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:span   dex   else   second   返回   列表   color   [1]   lse   

# 第三题:返回列表中的第二小的元素的下标
# 1.参数是一个列表,元素全部是整数
# 2.返回第二小的元素的下标
def seconde_min(lt):
n = len(lt)
if lt[0]< lt[1]:
yixiao = lt[0]
erxiao=lt[1]
else:
yixiao=lt[1]
erxiao=lt[0]
for i in range(2,n):
if lt[i]<erxiao:
erxiao=yixiao
yixiao=lt[i]
elif yixiao<lt[i]<erxiao:
erxiao=lt[i]
return lt.index(erxiao)
lt=[3,2,4,5,6,1,6]
print(seconde_min(lt))


python练习题返回列表中的第二小的元素的下标

标签:span   dex   else   second   返回   列表   color   [1]   lse   

原文地址:https://www.cnblogs.com/chaojiyingxiong/p/9218896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!