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