Première NSI 1 Non classé Listes en compréhension

Listes en compréhension

Les corrigés sont ici

2)Les listes en compréhension

En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c’est-à-dire des listes dont le contenu est défini à partir de tout autre type itérable (liste, tuple, chaîne de caractères…). Le résultat obtenu est toujours une liste.

Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments.

Pour résumer, une liste en compréhension vous permet d’écrire des boucles for plus concises, mais gardez à l’esprit que vous ne pouvez pas rédiger chaque boucle for en liste de compréhension.

2-1)Une compréhension de liste toute simple

2-2)Les conditions dans les listes en compréhension

Je souhaite créer une nouvelle liste de nombres pairs multipliés par 2 à partir de l’ensemble des nombres allant de 0 à 15. Il va donc falloir que j’introduise une condition pour ignorer les nombres impairs. Comparons une nouvelle fois le code écrit avec une boucle for et celui écrit avec une compréhension de liste.

pour vous entraîner !

Un air de déjà vu !

Un défi pour aller plus loin !

Leave a Reply

Votre adresse e-mail ne sera pas publiée.

Related Post