<分区>
如何找到重复项目的所有索引?例如:
list = ['A', 'A', 'B', 'A', 'B', 'B', 'A']
我想返回所有出现的“B”,所以它会返回:
indexes = [2, 4, 5]
标签 python python-3.x list
<分区>
如何找到重复项目的所有索引?例如:
list = ['A', 'A', 'B', 'A', 'B', 'B', 'A']
我想返回所有出现的“B”,所以它会返回:
indexes = [2, 4, 5]
最佳答案
在这里使用枚举
>>> l = ['A','A','B','A','B','B','A']
>>> [i for i,d in enumerate(l) if d=='B']
[2, 4, 5]
关于python - 如何找到列表中重复项的所有索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46701978/