¿Cuál es el uso de -1 en Python para bucle [duplicado]

Oct 26 2020
for passnum in range(len(nlist)-1,0,**-1**):
    ...

Encontré esta línea de código de un sitio web. Todo lo que quiero saber es, ¿cuál es el uso de -1at y de este bucle for?

Respuestas

RCvaram Oct 26 2020 at 17:19

Disminuirá el valor en 1 para cada iteración.

Este valor se llama como lo stepque le dice for loopa cómo obtener el siguiente valor para la iteración. Puede ser tanto negativo como positivo, pero no cero.

el paso positivo significa que aumentará el valor de iteración del primer argumento al segundo argumento

ejemplo si el paso es 2 entonces 0,2,4,6,8,10

for i in range(0,10,2):
print(i) #0,2,4,8

El paso negativo significa que disminuirá el valor de iteración del primer argumento al segundo argumento

Por ejemplo, si es -2 entonces 10,8,6,4,2

for i in range(10,0,-2):
 print(i) #10,8,6,4,2