List Comprehensions
- List comprehensions sont un moyen concis et efficace de créer list des s dans Python.
- Ils vous permettent de générer un nouveau list en appliquant une expression à chaque élément d'un itérable existant(par exemple, list, tuple, chaîne) et en filtrant les éléments en fonction d'une condition.
- La syntaxe d'une list compréhension est:
[expression for item in iterable if condition]
Exemple:
Dictionary Comprehensions
- Dictionary comprehensions vous permettent de créer des dictionnaires de manière concise.
- Semblables à list comprehensions, ils génèrent un nouveau dictionary en appliquant une expression à chaque élément d'un itérable et en filtrant les éléments en fonction d'une condition.
- La syntaxe d'une dictionary compréhension est:
{key_expression: value_expression for item in iterable if condition}
Exemple:
Set Comprehensions
- Set comprehensions vous permettent de créer set des s de la même manière que list comprehensions et dictionary comprehensions.
- Ils génèrent un nouveau set en appliquant une expression à chaque élément d'un itérable et en filtrant les éléments en fonction d'une condition.
- La syntaxe d'une set compréhension est:
{expression for item in iterable if condition}
Exemple:
Comprehensions en Python fournissent un moyen concis et lisible de créer list des s, des dictionnaires et set des s basés sur des itérables existants, rendant votre code plus élégant et efficace.