如何在python列表中查找某个元素的索引
Posted CDPJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在python列表中查找某个元素的索引相关的知识,希望对你有一定的参考价值。
如何在python列表中查找某个元素的索引
2019-03-15 百度上回复的问题 几种方式的回答: 1) print(‘*‘*15,‘想找出里面有重复数据的索引值‘,‘*‘*15) listA = [100, 94, 88, 82, 76, 70, 64, 58, 52, 46, 40, 34,76] print(‘列表中第1次出现的位置 = ‘,listA.index(76)) 2) a_list = [‘a‘,‘b‘,‘c‘,‘c‘,‘d‘,‘c‘] find = ‘c‘ print(‘重复元素出现的位置索引分别是 = ‘,[i for i,v in enumerate(a_list) if v==find]) ----------------------------------------------------- 3)### 求某个元素重复的索引值,函数方式表述如下: a_list = [‘a‘,‘b‘,‘c‘,‘c‘,‘d‘,‘c‘] def unique_index(L,f): """L表示列表, i表示索引值,v表示values,f表示要查找的元素 """ return [i for (i,v) in enumerate(L) if v==f] print(‘索引值 = ‘,unique_index(a_list,‘c‘)) 运行结果: 索引值 = [2, 3, 5] 4)还缺一种,列出多个元素重复的索引值,以后再补充 ......
以上是关于如何在python列表中查找某个元素的索引的主要内容,如果未能解决你的问题,请参考以下文章