La plupart des programmeurs Python ignorent ceci sur les boucles For

#109 - Modification de la variable itérative dans la boucle

Modification de la variable itérative dans la boucle for

Souvent, lorsque nous utilisons une boucle for en Python, nous avons tendance à ne pas modifier la variable de la boucle à l'intérieur de celle-ci.

Ce réflexe vient généralement de notre connaissance d'autres langages de programmation tels que C++ et Java.

Mais les boucles for ne fonctionnent pas de cette manière en Python. Modifier la variable de la boucle n'a aucun effet sur l'itération.

En effet, avant chaque itération, Python décompose le prochain élément fourni par l’itérable range(5) et l'affecte à la variable de boucle num.

Ainsi, toute modification de la variable de boucle est remplacée par la nouvelle valeur provenant de l'itérable.

Tu le savais ? 🙂 

Ça t'a plu ? 😎

Connexion ou S'abonner pour participer aux sondages.

Reply

or to participate.