国产探花免费观看_亚洲丰满少妇自慰呻吟_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特定元素下標的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临颍县| 松滋市| 左云县| 富民县| 色达县| 七台河市| 清河县| 九江县| 安多县| 阿克陶县| 确山县| 通州市| 沿河| 达州市| 泸州市| 通榆县| 北海市| 开远市| 松溪县| 中牟县| 张家口市| 湄潭县| 拉孜县| 琼海市| 盖州市| 岱山县| 桂林市| 永善县| 合阳县| 泸州市| 孝义市| 巴彦淖尔市| 临潭县| 望谟县| 娄烦县| 黑山县| 阳城县| 综艺| 革吉县| 舟山市| 闵行区|