OKPEDIA PYTHON LISTA FR

Qu'est-ce que la compréhension de liste en Python

La list comprehension (compréhension de liste) est utilisée en Python pour créer une liste à partir d'une expression génératrice.

list = [expression]

L'expression génératrice est placée entre crochets.

La compréhension de liste vous permet de créer automatiquement une liste multi-éléments sans utiliser de boucles ni d'itérations.

Exemples

Exemple 1

Créez une liste avec des puissances de nombres de 1 à 10.

>>> lista = [x**2 for x in range(1,11)]

La compréhension de liste crée une liste avec les nombres de 1 à 10 au carré.

>>> lista
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Exemple 2 ( list comprehension avec IF )

Créez une liste avec des puissances de nombres pairs.

Ajoutez simplement une structure if à l'exemple précédent

>>> lista = [x**2 for x in range(1,11) if x%2==0]

La condition supplémentaire si x%2==0 sélectionne des nombres divisibles par deux avec un reste égal à zéro, c'est-à-dire des nombres pairs.

Maintenant, le contenu de la liste est le suivant

>>> lista
[4, 16, 36, 64, 100]

La compréhension de liste sélectionne et met au carré uniquement les nombres pairs entre 1 et 10.

https://how.okpedia.org/fr/python/qu-est-ce-que-la-comprehension-de-liste-en-python


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Les listes en python


FacebookTwitterLinkedinLinkedin