Opi hyödyntämään map()-toimintoa parhaalla mahdollisella tavalla Pythonissa. Opi yksinkertaistamaan luetteloiden käsittelyä ja käyttämään tehokkaita muunnoksia tietojoukkoihin helposti ja tyylikkäästi.

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.

Aiheeseen liittyvä opetusohjelma - Python

Tällä sivulla tarjoamme nopean pääsyn luetteloon Opetusohjelmia liittyvät Python.

Mikä on karttatoiminto?

Pythonin MAP-funktiota käytetään tietyn funktion soveltamiseen yhden tai useamman iterablen, kuten luetteloiden, jokaiseen kohteeseen. Se palauttaa iteraattorin, joka tuottaa tulokset ja tarjoaa tiiviin tavan suorittaa toimintoja kaikille iterablen kohteille ilman eksplisiittisiä silmukoita.

Miksi käyttää Kartta-toimintoa?

MAP-funktio on hyödyllinen, koska se mahdollistaa tietyn toiminnon tehokkaan soveltamisen iterablen, kuten luettelon, jokaiseen kohteeseen ilman, että silmukkaa tarvitsee koodata manuaalisesti. Tämä ei ainoastaan paranna koodin luettavuutta, vaan edistää myös tiiviimpää ja tyylikkäämpää ohjelmointityyliä.

Miten karttatoiminto toimii?

Pythonin MAP-funktio toimii ottamalla syötteeksi funktion ja yhden tai useamman iterablen. Sitten se soveltaa funktiota jokaiseen vastaavaan elementtiin iterableista ja palauttaa iteraattorin, joka tuottaa tulokset. Jos useita iterableja välitetään, kartta tuottaa tupleja, jotka sisältävät elementit tuloiterableista. Tämä mahdollistaa tietojen tehokkaan muuntamisen ilman eksplisiittisiä silmukoita, mikä parantaa koodin yksinkertaisuutta ja luettavuutta.

Opetusohjelma Python - MAP-funktion käyttäminen

Luo luettelo.

Copy to Clipboard

Luo funktio.

Copy to Clipboard

Käytä MAP-funktiota luettelon jokaiseen kohteeseen.

Copy to Clipboard

Muunna karttaobjekti luetteloksi.

Copy to Clipboard

Tulosta tulos.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Tässä on täydellinen Python-komentosarja.

Copy to Clipboard

Esimerkissämme määritämme TO_UPPERCASE-funktion merkkijonojen muuntamiseksi isoiksi kirjaimiksi. Tämän jälkeen sovellamme tätä toimintoa luettelon jokaiseen kohteeseen MAP-toiminnolla.

Johtopäätös

Pythonin MAP-toiminto yksinkertaistaa tietojen muuntamista tarjoamalla tehokkaan lähestymistavan funktioiden soveltamiseen iterableihin, parantamalla koodin luettavuutta ja vähentämällä eksplisiittisten silmukoiden tarvetta.