Python enumera apenas o índice reverso
Estou tentando reverter o índice dado porenumerate
enquanto mantém a ordem original da lista sendo enumerada.
Suponha que eu tenha o seguinte:
>> range(5)
[0, 1, 2, 3, 4]
Se eu enumerar isso, obteria o seguinte:
>> list(enumerate(range(5)))
[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)]
No entanto, eu quero reverter o índice fornecido por enumerar para que eu receba:
[(4, 0), (3, 1), (2, 2), (1, 3), (0, 4)]
Até agora, tenho o seguinte código:
reversed(list(enumerate(reversed(range(5)))))
Eu só estava me perguntando se havia uma maneira mais limpa de fazer isso?