Lär dig hur du får ut det mesta av map()-funktionen i Python. Lär dig att förenkla listmanipulering och tillämpa effektiva omvandlingar på datauppsättningar med lätthet och elegans.

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 kartfunktionen?

MAP-funktionen i Python används för att tillämpa en viss funktion på varje objekt i en eller flera iterables, till exempel listor. Den returnerar en iterator som ger resultatet och erbjuder ett koncist sätt att utföra åtgärder på alla objekt i den iterbara utan explicita loopar.

Varför använda kartfunktionen?

MAP-funktionen är fördelaktig eftersom den möjliggör effektiv tillämpning av en specifik åtgärd på varje objekt i en iterabel, till exempel en lista, utan att behöva koda en loop manuellt. Detta förbättrar inte bara kodens läsbarhet utan främjar också en mer kortfattad och elegant programmeringsstil.

Hur fungerar kartfunktionen?

MAP-funktionen i Python fungerar genom att ta en funktion och en eller flera iterables som indata. Den tillämpar sedan funktionen på varje motsvarande element från iterablerna och returnerar en iterator som ger resultatet. Om flera iterables skickas ger map tupplar som innehåller elementen från indataiterablerna. Detta möjliggör effektiv omvandling av data utan behov av explicita loopar, vilket förbättrar kodens enkelhet och läsbarhet.

Självstudiekurs Python - Använda MAP-funktionen

Skapa en lista.

Copy to Clipboard

Skapa en funktion.

Copy to Clipboard

Använd MAP för att tillämpa funktionen på varje objekt i en lista.

Copy to Clipboard

Konvertera kartobjektet till en lista.

Copy to Clipboard

Skriv ut resultatet.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Här är det fullständiga Python-skriptet.

Copy to Clipboard

I vårt exempel definierar vi funktionen TO_UPPERCASE för att konvertera strängar till versaler. Vi tillämpar sedan den här funktionen på varje objekt från en lista med hjälp av MAP-funktionen.

Slutsats

MAP-funktionen i Python förenklar dataomvandling och erbjuder en effektiv metod för att tillämpa funktioner på iterables, förbättra kodläsbarheten och minska behovet av explicita loopar.