Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Funktionen Enumerate() | The For-Loop
Python Loopar Handledning

Svep för att visa menyn

book
Funktionen Enumerate()

Funktionen enumerate() är mycket användbar när du behöver komma åt både värdet och dess index i en sekvens, såsom en lista eller en sträng. Detta gör det möjligt att arbeta med objekt samtidigt som du håller reda på deras position i sekvensen.

I Python är listor ordnade datastrukturer, vilket innebär att varje objekt har ett unikt index. Funktionen enumerate() gör det enkelt att hämta både index och värde samtidigt.

Syntaxen för att använda enumerate() är:

python
  • index: avser positionen för ett element i listan. Python använder 0-baserad indexering, vilket innebär att det första elementet har index 0;

  • value: avser det faktiska elementet vid ett givet index.

Vi tillämpar nu enumerate() på vår travel_list för att skriva ut varje stad tillsammans med dess index:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Uppgift

Swipe to start coding

Du organiserar din reseönskelista och vill lägga till en kort etikett till varje land som inkluderar dess position i listan.

  • Använd funktionen enumerate() för att loopa igenom listan med länder.
  • För varje land, skapa en sträng som säger något i stil med: "Destination 1: France".
  • Spara dessa strängar i en ny lista som heter travel_rankings.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 6
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 5

book
Funktionen Enumerate()

Funktionen enumerate() är mycket användbar när du behöver komma åt både värdet och dess index i en sekvens, såsom en lista eller en sträng. Detta gör det möjligt att arbeta med objekt samtidigt som du håller reda på deras position i sekvensen.

I Python är listor ordnade datastrukturer, vilket innebär att varje objekt har ett unikt index. Funktionen enumerate() gör det enkelt att hämta både index och värde samtidigt.

Syntaxen för att använda enumerate() är:

python
  • index: avser positionen för ett element i listan. Python använder 0-baserad indexering, vilket innebär att det första elementet har index 0;

  • value: avser det faktiska elementet vid ett givet index.

Vi tillämpar nu enumerate() på vår travel_list för att skriva ut varje stad tillsammans med dess index:

12345
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Printing all cities with their indexes for index, city in enumerate(travel_list): print(str(index) + ' ' + city)
copy
Uppgift

Swipe to start coding

Du organiserar din reseönskelista och vill lägga till en kort etikett till varje land som inkluderar dess position i listan.

  • Använd funktionen enumerate() för att loopa igenom listan med länder.
  • För varje land, skapa en sträng som säger något i stil med: "Destination 1: France".
  • Spara dessa strängar i en ny lista som heter travel_rankings.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

close

Awesome!

Completion rate improved to 5

Svep för att visa menyn

some-alt