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?