最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3如何找到字典的下標(biāo)index、獲取list中指定元素的位置索引

 更新時(shí)間:2025年06月21日 10:34:33   作者:?abc!  
這篇文章主要介紹了python3如何找到字典的下標(biāo)index、獲取list中指定元素的位置索引問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

enumerate()

enumerate()是將list(當(dāng)然,也包含其它類(lèi)型)中的元素元組化,然后我們利用循環(huán)方法獲取相應(yīng)的匹配的結(jié)果

找到字典的下標(biāo) index

使用 index() 方法可以獲取 list 的下標(biāo),但是字典沒(méi)有 index() 方法

可以使用Python 一個(gè)內(nèi)置函數(shù) enumerate 來(lái)簡(jiǎn)化處理

>>> data
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> list(enumerate(data))
[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]

最后通過(guò)字典推導(dǎo)式將二者進(jìn)行關(guān)聯(lián)即可知道到字典的下標(biāo)

>>> {key: index for index, key in enumerate(data)}.get('a')
0

獲取list中指定元素的位置索引

label_list = ['id15', 'id26', 'id15', 'id26', 'id26']
[i for i,x in enumerate(label_list) if x=='id15']  # 使用enumerate可以獲得list中指定元素x的所有位置索引
>>>
[0, 2]
label_list.index('id15')  # 使用index僅能獲得指定元素的第一個(gè)位置索引
>>>
0

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

石家庄市| 海兴县| 广州市| 邯郸市| 临澧县| 宁城县| 淮北市| 建昌县| 芜湖市| 原平市| 百色市| 湖南省| 隆昌县| 黔南| 香河县| 新河县| 布尔津县| 府谷县| 昆明市| 资中县| 双城市| 来凤县| 安国市| 滦南县| 周口市| 页游| 玛沁县| 布尔津县| 洛宁县| 施甸县| 枞阳县| 高要市| 德阳市| 秀山| 邵武市| 上饶市| 克什克腾旗| 乐业县| 铁力市| 旌德县| 昆明市|