Reculer une itération dans une boucle for

Donc, je veux faire quelque chose comme ceci:

for i in range(5):
    print(i);
    if(condition==true):
        i=i-1;

Cependant, pour quelque raison que ce soit, même si je suis décrémenter i, la boucle ne semble pas voir. Est-il possible de répéter une itération?

source d'informationauteur hemlocker