Python map() funktio
Esimerkki
Lasketaan joukon jokaisen sanan pituus:
Lasketaan jokaisen sanan pituus joukossa: def myfunc(n): palauta pituus(n)
x = map(myfunc, ('apple', 'banana', 'cherry'))
Määritelmä ja Käyttö
map()-funktio suorittaa määritetyn funktion jokaiselle iterable-objektin kohteelle. Kohteet lähetetään parametreina funktiolle.
Syntaksifunctionmap( ,)
Parametrien Arvo
Parametri | Kuvaus |
---|---|
function | Välttämätön. Jokaiselle kohteelle suoritettava funktio. |
iterable |
Välttämätön. Jono, joukko tai iteraattori-objekti. Voit lähettää minkä määrän kertavalintoja tahansa, varmista vain, että funktiolla on yksi parametri kullekin kertavalinnalle. Voit lähettää niin monta kertavalintoa kuin haluat, varmista vain, että funktiolla on yksi parametri kullekin kertavalinnalle. |
Lisää Esimerkkejä
Esimerkki
Luo uusi hedelmä, lähettämällä kaksi kertavalintoa funktiolle:
def myfunc(a, b): palauta a + b x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))