国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 獲取list特定元素下標的實例講解

2020-02-22 23:38:34
字體:
來源:轉載
供稿:網友

在平時開發過程中,經常遇到需要在數據中獲取特定的元素的信息,如到達目的地最近的車站,櫥窗里面最貴的物品等等。怎么辦?看下面

方法一: 利用數組自身的特性 a.index(target), 其中a是你的目標list,target是你需要的下標對應的值

a=[72, 56, 76, 84, 80, 88] print(a.index(76)) 
output: 2 

但是,如果a中有多個76呢?

我們發現,這種方法僅僅能獲取都第一個匹配的value的下標(可以試試o_o)

所以,我們看看我們的第二種方案:

方法二: 利用enumerate函數。

廢話少說,看例子

哎喲,原來enumerate的輸出類型是tuple!tuple!tuple! 所以,我們可以如下

再看,如果a中有多個‘76'呢?

可見,list的index()方法是在list中找到第一個匹配的值。

而enumerate是將list(當然,也包含其它類型)中的元素元組化,然后我們利用循環方法獲取相應的匹配的結果。所以方案二對于重復的數值能夠一個不漏的get出來。

以上這篇python 獲取list特定元素下標的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无极县| 长汀县| 鹤山市| 黄骅市| 湖口县| 吴堡县| 东海县| 古浪县| 丰都县| 湾仔区| 南通市| 莱芜市| 阳谷县| 得荣县| 永兴县| 灵山县| 盱眙县| 聂荣县| 隆昌县| 德江县| 根河市| 扎鲁特旗| 新和县| 汤阴县| 枞阳县| 郁南县| 莎车县| 福泉市| 双桥区| 永善县| 博罗县| 沙河市| 成安县| 平顺县| 嘉义市| 大方县| 崇信县| 河北区| 涡阳县| 开封市| 成都市|