1. Les bases
1.1 Définition de l'itération
En Python, on peut itérer très simplement sur une collection de données, mais également à partir d'autres structures de données, comme des descripteurs de fichier ou encore des générateurs.
L'itération consiste à parcourir une collection ou à dérouler un générateur, ceci d'une manière reproductible et prévisible.
1.2 Itération : parcourir une boucle n fois
Voici le premier cas classique d'utilisation d'une boucle d'itération :
for x in range(10):
print(x)
Ici, on utilise la primitive range pour parcourir 10 fois le code qui se trouve dans la boucle d'itération, c'est-à-dire un nombre de fois prédéterminé à l'avance. On peut très bien ne pas avoir besoin d'utiliser la variable x, qui sert ni plus ni moins de compteur dans ce cas précis. Notez que contrairement à ce qui se fait habituellement, on n'a pas besoin de gérer soi-même cette variable, elle va prendre seule les valeurs dont elle a besoin.
Lorsque cet...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première