Den Första For-Loop
Genom att använda loopar kan du iterera över sekvenser som lists
, strings
eller numeriska ranges
, de tillåter att bearbeta stora mängder data med minimal kod.
py
item
är en variabel som tar värdet av varje element i sekvensen en i taget;sequence
är de data du itererar genom, såsom en lista, sträng eller range;for
-satsblocket körs för varjeitem
i sekvensen.
Föreställ dig att du har en strängvariabel och vill skriva ut varje bokstav i den i en kolumn. Eftersom en sträng är en sekvens av bokstäver kan du använda en loop för att uppnå detta.
word = 'iteration' letters = [] # Adding every letter in the word to the list for letter in word: letters.append(letter)
Variabeln
word
håller strängen'iteration'
.for
-loopen itererar över varje tecken i strängen.Varje tecken läggs till i listan
letters
i varje iteration.Efter loopen innehåller
letters
alla tecken från'iteration'
som individuella element.
Se till att namnge variabeln item
meningsfullt. Till exempel, om du itererar genom en lista som heter people
, bör det lämpliga variabelnamnet vara person
.
Swipe to start coding
Du är en resenär som vill skapa en reselista. Du har en lista över länder och behöver lägga till dem i din reselista.
- Iterera genom listan
countries
med enfor
-loop. - Uppdatera
travel_list
så att den endast innehåller länderna fråncountries
.
Lösning
Tack för dina kommentarer!