Quelle est l'utilisation de -1 en Python for loop [duplicate]

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

J'ai trouvé cette ligne de code sur un site Web. Tout ce que je veux savoir, c'est à quoi sert la -1boucle for et de this?

Réponses

RCvaram Oct 26 2020 at 17:19

Il décrémentera la valeur de 1 à chaque itération

Cette valeur est appelée , stepqui indique la for loopfaçon d'obtenir la valeur suivante pour l'itération. Il peut être à la fois négatif et positif, mais pas nul.

le pas positif signifie qu'il augmentera la valeur d'itération du premier argument au deuxième argument

exemple si l'étape est 2 alors 0,2,4,6,8,10

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

Le pas négatif signifie qu'il diminuera la valeur d'itération du premier argument au deuxième argument

Par exemple, si c'est -2 alors 10,8,6,4,2

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