如何在python中获取列表的多个元素的索引?

时间:2018-09-19 20:39:57

标签: python list

让我列出一长串

l = ['a', 'b', 'c', 'a', 'b', 'a', 'c', ...]

我想获取所有'a'的索引。不幸的是,l.index('a')将仅输出'a'首次出现的索引。

我可以这样做:

[idx for idx,i in enumerate(l) if i == 'a']

这是常见的方法还是内置函数?

我正在考虑何时仅使用.index来输出第一次出现的索引。

0 个答案:

没有答案