Lär dig hur du optimerar din Python-kod med funktionen ENUMERATE. Den här omfattande guiden visar effektiva implementeringsstrategier och förbättrar din förståelse för iteration och datamanipulation i Python.

• Python 3
• Python 3,12

Equipment list

Here you can find the list of equipment used to create this tutorial.

This link will also show the software list used to create this tutorial.

Relaterad handledning - Python

På den här sidan erbjuder vi snabb åtkomst till en lista över självstudier relaterade till Python.

Vad är ENUMERATE-funktionen?

Funktionen Enumerate i Python är en inbyggd funktion som lägger till en räknare till ett itererbart objekt och returnerar det som ett uppräkningsobjekt. Det låter dig loopa över en sekvens samtidigt som du håller reda på indexet för det aktuella objektet. Den returnerar ett uppräkningsobjekt som kan konverteras till en lista med tupplar som innehåller index och värde för varje objekt i det ursprungliga itererbara.

Varför ska jag använda funktionen ENUMERATE?

Det möjliggör samtidig spårning av både index och värde i en loop, vilket förbättrar kodens läsbarhet och minskar behovet av manuell räknarhantering.

Hur fungerar funktionen ENUMERATE?

Funktionen Enumerate i Python fungerar genom att ta ett iterbart och returnera ett uppräkningsobjekt. Det här objektet innehåller par av ett index och motsvarande värde från den ursprungliga iterbara. Som standard startar indexet från 0, men du kan ange ett annat startvärde om det behövs. Funktionen Enumerate effektiviserar processen med att spåra index i en loop, vilket förbättrar läsbarheten och hanteringen av iterativa uppgifter i Python.

Självstudiekurs Python – Använda funktionen ENUMERATE

Skapa en iterabel.

Copy to Clipboard

Använd uppräkningsfunktionen för att skapa ett uppräkningsobjekt.

Copy to Clipboard

Konvertera uppräkningsobjektet till en lista med tupplar.

Copy to Clipboard

Skriv ut den resulterande listan.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Du kan också använda funktionen Räkna upp för att skriva ut index och värde för varje element.

Copy to Clipboard

Här är skriptets utdata.

Copy to Clipboard

Här är ett exempel som räknar upp index, nyckel och värden i en ordlista.

Copy to Clipboard

Här är skriptets utdata.

Copy to Clipboard

Slutsats

Funktionen ENUMERATE i Python förenklar iterationshanteringen, vilket ger ett bekvämt sätt att komma åt både index och värde i loopar, vilket förbättrar kodläsbarheten och förenklar komplexa iterationsuppgifter.