Liste, ensemble, compréhension de dictionnaire en Python
Apprenons les compréhensions de liste, de dictionnaire, d’ensemble en python.
Indhumathy Chelliah
Follow
22 juil, 2020 – 5 min de lecture
Photo de Kara Eads sur Unsplash
Compréhension en Python :
La compréhension consiste en une seule expression suivie d’au moins une clause for et de zéro ou plusieurs clauses for ou if.
Il existe trois compréhensions en Python.
Compréhensions de listes:
Les compréhensions de listes fournissent un moyen concis de créer des listes. Les applications courantes sont de faire de nouvelles listes où chaque élément est le résultat de certaines opérations appliquées à chaque membre d’une autre séquence ou itérable ou de créer une sous-séquence de ces éléments qui satisfont une certaine condition. – python docs
Syntaxe:
L’expression peut être n’importe quelle expression arbitraire, expressions complexes, tuple, fonctions imbriquées, ou une autre compréhension de liste.
Ceci est équivalent à
for item in iterable: if conditional: expression
Type de retour:
List
Utilisation de la compréhension de liste:
Une compréhension de liste est constituée de parenthèses contenant une expression suivie d’une clause for, puis de zéro ou plusieurs clauses for ou if. Le résultat sera une nouvelle liste résultant de l’évaluation de l’expression dans le contexte des clauses for et if qui la suivent.