在 Python 中可以使用 enumerate()
函数来找出列表中所有相同元素的索引。enumerate()
函数返回的是一个包含元素索引和元素值的元组,可以在循环中使用。示例如下:
my_list =['a', 'b', 'c', 'a', 'd', 'e', 'a']
indices = {}
for index, item in enumerate(my_list):
if item in indices:
indices[item].append(index)
else:
indices[item] = [index]
print(indices)