# Annexe: la compréhension de listes

La compréhension de listes est une structure syntaxique disponible dans un certain nombre de langages de programmation, dont Python.
C'est une manière de créer efficacement des listes.

Revenons sur l'exemple vu dans le script Fonction5.py :

resultat = [random.randint(1,6) for i in range(10)]

>>> print(resultat)

#### Autre exemple : liste de carrés

carres = [i*i for i in range(11)]

>>> print(carres)

La compréhension de listes évite donc d'écrire le code "classique" suivant :

carres = []
for i in range(11):
carres.append(i*i)

Créé avec HelpNDoc Personal Edition: Créer des fichiers d'aide pour la plateforme Qt Help