Créer des Collections de Manière Concise
Les compréhensions permettent de créer rapidement des listes, dictionnaires ou ensembles à partir d’itérables, avec une syntaxe claire et compacte.
Liste par Compréhension
Syntaxe de base :
nombres = [x for x in range(5)] print(nombres) # [0, 1, 2, 3, 4]
Avec une Condition
pairs = [x for x in range(10) if x % 2 == 0] print(pairs) # [0, 2, 4, 6, 8]
Dictionnaire par Compréhension
carrés = {x: x**2 for x in range(5)} print(carrés) # {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
Ensemble (Set) par Compréhension
lettres = {c for c in "bonjour" if c != "o"} print(lettres) # {'b', 'j', 'n', 'r', 'u'}
Avec une Condition Ternaire
résultats = ["pair" if x % 2 == 0 else "impair" for x in range(4)] print(résultats) # ['pair', 'impair', 'pair', 'impair']
Dans la prochaine leçon, nous découvrirons comment faire des tests unitaires pour valider le bon fonctionnement de notre code Python.
Aucun commentaire:
Enregistrer un commentaire