С enumerate
внутри Понимание списка для t ,
>>> list1 = ['t','e','s','t']
>>> all_index = [i for i, j in enumerate(list1) if j == 't']
>>> all_index
Вывод:
[0, 3]
С петлей для всех элементов,
list1 = ['t','e','s','t']
result = {}
for e in list1:
result[e] = [i for i, j in enumerate(list1) if j == e]
print(result)
Выход:
{'s': [2], 'e': [1], 't': [0, 3]}