新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python怎么獲取列表元素的索引

成都創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、宜賓網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5技術、商城開發(fā)、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為宜賓等各大城市提供網(wǎng)站開發(fā)制作服務。
本文主要介紹了python中如何獲取列表的索引,以及如何返回列表中某個值的索引。
1、index方法
list_a= [12,213,22,2,32] for a in list_a: print(list_a.index(a))
結果:
0 1 2 3 4
如果列表中的元素沒有重復的話,使用index方法完全是可以的,那么如果列表中的元素有重復的呢?
list_a= [12,213,22,2,2,22,2,2,32] for a in list_a: print(list_a.index(a))
結果:
0 1 2 3 3 2 3 3 8
很顯然結果不是你想要的,那么就看第二種方法。
2、enumerate 方法,將列表中的元素元組化
list_a= [12,213,22,2,2,22,2,2,32] print(list(enumerate(list_a)))
結果:
[(0, 12), (1, 213), (2, 22), (3, 2), (4, 2), (5, 22), (6, 2), (7, 2), (8, 32)]
這樣可以解決列表中元素重復的問題。
ps:下面介紹下python 返回列表中某個值的索引
list = [5,6,7,9,1,4,3,2,10] list.index(9) out:3
同時可以返回列表中值的索引list.index(max(list))和最小值索引list.index(min(list))
python學習網(wǎng),大量的免費python視頻教程,歡迎在線學習!
本文標題:創(chuàng)新互聯(lián)Python教程:python怎么獲取列表元素的索引
文章轉(zhuǎn)載:http://www.5511xx.com/article/djshcgg.html


咨詢
建站咨詢
