Ändra utdata i generatoruttryck
Bra jobbat! Nu vet du redan hur man skriver ett grundläggande generatoruttryck. I den här övningen bygger du vidare på det genom att utöka utdatauttrycket i ett generatoruttryck. Eftersom generatoruttryck och listbyggare är så lika i syntax bör det här kännas bekant!
Du har en lista med strängar, lannister. Använd ett generatoruttryck för att skapa ett generatorobjekt som du sedan itererar över för att skriva ut dess värden.
Den här övningen är en del av kursen
Python Toolbox
Övningsinstruktioner
- Skriv ett generatoruttryck som genererar längderna på varje sträng i
lannister. Användpersonsom iteratorvariabel. Tilldela resultatet tilllengths. - Ange rätt itererbart objekt i
for-slingan för att skriva ut värdena i generatorobjektet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)