Python listet nur den Rückwärtsindex auf

Ich versuche, den von @ angegebenen Index umzukehreenumerate unter Beibehaltung der ursprünglichen Reihenfolge der Aufzählung der Liste.

ngenommen, ich habe Folgendes:

>> range(5)
[0, 1, 2, 3, 4]

Wenn ich das aufzähle, bekomme ich folgendes:

>> list(enumerate(range(5)))
[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)]

Ich möchte jedoch den von enumerate bereitgestellten Index umkehren, sodass ich Folgendes erhalte:

[(4, 0), (3, 1), (2, 2), (1, 3), (0, 4)]

Bisher habe ich den folgenden Code:

reversed(list(enumerate(reversed(range(5)))))

Ich habe mich nur gefragt, ob es eine bessere Möglichkeit dafür gibt?

Antworten auf die Frage(16)

Ihre Antwort auf die Frage