CommencezCommencez gratuitement

Modifier la sortie dans les expressions génératrices

Super ! À ce stade, vous savez déjà écrire une expression génératrice de base. Dans cet exercice, vous pousserez l'idée un peu plus loin en ajoutant quelque chose à l'expression de sortie d'une expression génératrice. Comme les expressions génératrices et les compréhensions de liste se ressemblent beaucoup sur le plan de la syntaxe, cette tâche devrait vous être familière !

On vous fournit une liste de chaînes lannister et, à l'aide d'une expression génératrice, créez un objet générateur sur lequel vous itérerez pour afficher ses valeurs.

Cette activité fait partie du cours

Boîte à outils Python

Voir le cours

Instructions de l’exercice

  • Écrivez une expression génératrice qui produira la longueur de chaque chaîne dans lannister. Utilisez person comme variable d'itération. Assignez le résultat à lengths.
  • Indiquez l'itérable approprié dans la boucle for pour afficher les valeurs de l'objet générateur.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create a list of strings: lannister
lannister = ['cersei', 'jaime', 'tywin', 'tyrion', 'joffrey']

# Create a generator object: lengths
lengths = ____

# Iterate over and print the values in lengths
for value in ____:
    print(value)
Modifier et exécuter le code