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.
for item in sequence:
# Perform some operation
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.
123456word = '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!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 5
Den Första For-Loop
Svep för att visa menyn
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.
for item in sequence:
# Perform some operation
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.
123456word = '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!
Awesome!
Completion rate improved to 5single