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

Posted 年轻人——001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python练习题返回列表中的第二小的元素的下标相关的知识,希望对你有一定的参考价值。

# 第三题:返回列表中的第二小的元素的下标
# 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练习题返回列表中的第二小的元素的下标的主要内容,如果未能解决你的问题,请参考以下文章

python中列表的popremove-1

Python3.6列表函数&方法

python,列表ls[2][-1][0]命令是啥意思?

python自动化开发-2

Python求列表中某个元素的下标

Python list列表(数组)