ÎncepețiÎncepe gratuit

Modificarea expresiei de ieșire în expresiile generator

Excelent! Până acum știi deja să scrii o expresie generator de bază. În acest exercițiu, vei duce această idee un pas mai departe, adăugând la expresia de ieșire a unui generator. Deoarece expresiile generator și comprehensiunile de liste sunt foarte asemănătoare ca sintaxă, această sarcină îți va fi familiară!

Ți se oferă o listă de șiruri de caractere lannister și, folosind o expresie generator, vei crea un obiect generator peste care vei itera pentru a-i afișa valorile.

Acest exercițiu face parte din cursul

Cutia cu instrumente Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie o expresie generator care să genereze lungimile fiecărui șir de caractere din lannister. Folosește person ca variabilă iterator. Atribuie rezultatul variabilei lengths.
  • Specifică iterabilul corect în bucla for pentru a afișa valorile din obiectul generator.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul