【发布时间】:2019-12-31 03:50:46
【问题描述】:
我在查找列表中每个相似值的索引时遇到问题。
例子:
b = ["a", "b", "a", "a", "b", "b"]
for x in b:
if "a" in x:
print(b.index(x))
我目前的结果:
0
0
0
预期结果:
0
2
3
(在我的实际情况中,我们在一个列表中有 2 到 100 个相似的值,因此 .index 无法正常工作。)
【问题讨论】:
-
不确定您要做什么。您是否只对查找
"a"的索引感兴趣? -
是的,我想学习新的方法,以防万一以后遇到这样的问题。
-
您可能需要查找内置的enumerate 函数。
标签: python