Rango hacia atrás en Python
-
Rango hacia atrás en Python usando la función
range()
-
Rango hacia atrás en Python usando la función
reversed()
- Rango hacia atrás en Python usando una variable adicional
Este tutorial explicará múltiples formas de rango o bucle hacia atrás en Python. Rango hacia atrás significa comenzar el bucle desde el índice más grande e iterar hacia atrás hasta el índice más pequeño.
Rango hacia atrás en Python usando la función range()
Para hacer un rango hacia atrás, podemos usar el método range()
y pasar un índice inicial como 100
como primer argumento, un índice de parada como -1
(ya que queremos iterar hasta 0
) como segundo argumento, y un tamaño de paso de -1
ya que la iteración es hacia atrás.
100
a 50
.El código de ejemplo para implementar el bucle hacia atrás es el siguiente:
for i in range(100, -1, -1):
# do something
pass
Rango hacia atrás en Python usando la función reversed()
Otra forma de retroceder en Python es utilizar la función reversed()
que toma el range()
como entrada. El código de ejemplo que se muestra a continuación demuestra cómo implementar un bucle hacia atrás utilizando la función reversed()
.
for i in reversed(range(100)):
# do something
pass
El código anterior comenzará desde 99
e iterará hasta 0
.
Rango hacia atrás en Python usando una variable adicional
Un enfoque simple es inicializar otra variable y restarla con la variable range()
para hacer un bucle hacia atrás.
Código de ejemplo:
for x in range(100):
i = 100 - x
# do something