Funzione map() di Python
Esempio
Calcola la lunghezza di ogni parola nel tuple:
def myfunc(n): return len(n) x = map(myfunc, ('apple', 'banana', 'cherry'))
Definizione e uso
La funzione map() esegue la funzione specificata per ogni elemento dell'iterabile.
Sintassi
map(function, iterables)
Valore del parametro
Parametro | Descrizione |
---|---|
function | Obbligatorio. Funzione eseguita per ogni elemento. |
iterable |
Obbligatorio. Oggetto sequenza,集合或迭代器. Puoi inviare qualsiasi numero di oggetti iterabili, assicurati solo che la funzione abbia un parametro per ogni oggetto iterabile. Puoi inviare quante iterabili desideri, assicurati solo che la funzione abbia un parametro per ogni iterabile. |
Più esempi
Esempio
Genera nuovi frutti inviando due oggetti iterabili alla funzione:
def myfunc(a, b): return a + b x = map(myfunc, ('apple', 'banana', 'cherry'), ('orange', 'lemon', 'pineapple'))