Maîtriser l'utilisation des itérateurs

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
65
Mois de parution
mars 2013
Spécialité(s)


Résumé
Python est un langage admirable pour tous les amoureux de l'algorithmique. L'un des cas d'utilisation les plus fréquents est l'itération. Dans ce domaine comme dans d'autres, Python fait preuve d'originalité. Cet article va présenter un panorama de ce qu'il faut savoir sur ce processus.

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…

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous