码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-05-24 12:14:18      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:查找   code   出现   重复数据   href   reply   enumerate   class   hid   

如何在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列表中查找某个元素的索引

标签:查找   code   出现   重复数据   href   reply   enumerate   class   hid   

原文地址:https://www.cnblogs.com/CDPJ/p/12949017.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!