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