您好,登錄后才能下訂單哦!
怎么在Python中返回最小值索引?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
Python是一種編程語(yǔ)言,內(nèi)置了許多有效的工具,Python幾乎無(wú)所不能,該語(yǔ)言通俗易懂、容易入門、功能強(qiáng)大,在許多領(lǐng)域中都有廣泛的應(yīng)用,例如最熱門的大數(shù)據(jù)分析,人工智能,Web開(kāi)發(fā)等。
1、Python的min函數(shù)返回列表中的最小的項(xiàng)。
2、如何返回列表中最小的項(xiàng)的索引?
def indexofMin(arr): minindex = 0 currentindex = 1 while currentindex < len(arr): if arr[currentindex] < arr[minindex]: minindex = currentindex currentindex += 1 return minindex arr = [3,5,2,1] print(indexofMin(arr))
補(bǔ)充:python返回列表中的最大值(最小值)與其索引
使用方法:max()
其語(yǔ)法:該函數(shù)返回給定參數(shù)的最大值,參數(shù)可以為序列。
n = max(list) #list 表示要返回最大值的列表。
結(jié)果:返回列表元素中的最大值
list1 = [123, 456, 789] list2 = ['123', '456', '789'] list3 = ['abc', 'abb', 'acb'] print(max(list1)) #789 print(max(list2)) #789 print(max(list3)) #acb
使用方法:利用max找到列表中的最大值,
利用再index()找到最大值的索引
該函數(shù)返回給定參數(shù)索引,參數(shù)為序列中的一個(gè)元素。
list1.index(max(list1))
結(jié)果返回參數(shù)在列表中的索引
list1 = [123, 456, 789] print(list1.index(456)) #1 print(list1.index(max(list1))) #2
看完上述內(nèi)容,你們掌握怎么在Python中返回最小值索引的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。