获取Python列表的所有索引

20

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

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

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

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

?

1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接