Intervalo para trás em Python
-
Intervalo para trás em Python usando a função
range()
-
Intervalo para trás em Python usando a função
reversed()
- Intervalo para trás em Python usando variável extra
Este tutorial explicará várias maneiras de variar ou fazer um loop para trás no Python. Intervalo para trás significa iniciar o loop do maior índice e iterar para trás até o menor índice.
Intervalo para trás em Python usando a função range()
Para retroceder, podemos usar o método range()
e passar o índice inicial como 100
como o primeiro argumento, parando o índice como -1
(pois queremos iterar até 0
) como o segundo argumento, e tamanho do passo de -1
, pois a iteração é para trás.
100
a 50
.O código de exemplo para implementar o loop para trás está abaixo:
for i in range(100, -1, -1):
# do something
pass
Intervalo para trás em Python usando a função reversed()
Outra maneira de retroceder no Python é usar a função reversed()
que usa range()
como entrada. O código de exemplo abaixo demonstra como implementar um loop para trás usando a função reversed()
.
for i in reversed(range(100)):
# do something
pass
O código acima começará em 99
e iterará até 0
.
Intervalo para trás em Python usando variável extra
Uma abordagem simples é inicializar outra variável e subtraí-la com a variável range()
para fazer um loop para trás.
Código de exemplo:
for x in range(100):
i = 100 - x
# do something