Intervallo all'indietro in Python
-
Range all’indietro in Python usando la funzione
range()
-
Intervallo all’indietro in Python usando la funzione
reversed()
- Range indietro in Python usando una variabile extra
Questo tutorial spiegherà diversi modi per eseguire il range o il loop all’indietro in Python. L’intervallo all’indietro significa avviare il bucle dall’indice più grande e iterare all’indietro fino all’indice più piccolo.
Range all’indietro in Python usando la funzione range()
Per andare all’indietro, possiamo usare il metodo range()
e passare l’indice iniziale come 100
come primo argomento, fermando l’indice come -1
(poiché vogliamo iterare fino a 0
) come secondo argomento, e la dimensione del passo di -1
poiché l’iterazione è all’indietro.
100
a 50
.Il codice di esempio per implementare il bucle all’indietro è di seguito:
for i in range(100, -1, -1):
# do something
pass
Intervallo all’indietro in Python usando la funzione reversed()
Un altro modo per spostarsi all’indietro in Python è usare la funzione reversed()
che accetta range()
come input. Il codice di esempio sotto mostra come implementare un bucle all’indietro usando la funzione reversed()
.
for i in reversed(range(100)):
# do something
pass
Il codice sopra inizierà da 99
e itererà fino a 0
.
Range indietro in Python usando una variabile extra
Un approccio semplice è inizializzare un’altra variabile e sottrarla con la variabile range()
per eseguire il bucle all’indietro.
Codice di esempio:
for x in range(100):
i = 100 - x
# do something