关于#python#的问题:想输出列表内每个元素的下标,但是列表内的相同元素的下标输出一样怎么解决

想输出列表内每个元素的下标,但是列表内的相同元素的下标输出一样怎么解决
W = [1, 1, 1, 1, 1]

for i in W:
print(W.index(i), end=' ')

0 0 0 0 0

我的解答思路和尝试过的方法
正确输出每个元素在列表内的下标位置
W = [1, 1, 1, 1, 1]
for index, value in enumerate(W):
    print(index, end=' ')