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))

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM