Python map() funktion
实例
Beräkna längden på varje ord i tuplen:
def myfunc(n): return len(n) x = map(myfunc, ('apple', 'banana', 'cherry'))
Definition och användning
map() funktionen utför den angivna funktionen för varje projekt i iterable. Projektet skickas som parameter till funktionen.
Syntaks
map(function, iterables)
Parametervärde
Parameter | Beskrivning |
---|---|
function | Obligatorisk. Funktionen som utförs för varje projekt. |
iterable |
Obligatorisk. Sekvens, uppsättning eller iteratör objekt. Du kan skicka vilka mängder av iterabla objekt som helst, bara se till att funktionen har en parameter för varje iterabla. Du kan skicka så många iterabla objekt som du vill, se till att funktionen har ett parametrar för varje iterabla. |
更多实例
实例
通过将两个可迭代对象发送到函数中来生成新的水果:
def myfunc(a, b): return a + b x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))