新聞中心

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


咨詢
建站咨詢
