日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(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