如何在python列表中查找某个元素的索引

Posted CDPJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在python列表中查找某个元素的索引相关的知识,希望对你有一定的参考价值。

如何在python列表中查找某个元素的索引


2019-03-15
百度上回复的问题
几种方式的回答:
1print(**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列表中查找某个元素的索引的主要内容,如果未能解决你的问题,请参考以下文章

如何在python列表中查找某个元素的索引

怎么查找python列表中元素的位置

python怎么获取list的某个元素的位置

Python 列表查找,如何在列表中查找项目或者元素索引翻译

在Python中查找与数据框元素列表相对应的索引列表

在 Python 的列表中查找某个值的第一个和最后一个索引