获取python列表的所有索引

时间:2015-01-28 00:23:31

标签: python

我可以通过以下方式获得第一个索引:

l = [1,2,3,1,1]
l.index(1) = 0

我如何获得所有索引的列表?

l.indexes(1) = [0,3,4]

1 个答案:

答案 0 :(得分:22)

>>> l = [1,2,3,1,1]
>>> [index for index, value in enumerate(l) if value == 1]
[0, 3, 4]