Menu
Coddy logo textTech

map

Lezione 6 di 9 del corso Funzioni lambda in Python di Coddy.

Presentazione della funzione integrata map,

map(function, iterable)

La funzione map() applica una funzione specifica a ogni elemento di un iterabile e restituisce un iteratore contenente i risultati.

Ecco un esempio di utilizzo di lambda con la funzione map,

lst = [1, 4, 2, 9, 13, 6]
lmbd = lambda x : x * x
squares= list(map(lmbd, lst))
print(squares)  # [1, 16, 4, 81, 169, 36]
challenge icon

Sfida

Facile

Ti viene fornito del codice.

Assegna a function una funzione lambda che accetta un argomento. Se l'argomento è una vocale , restituisce la vocale raddoppiata; altrimenti restituisce l'argomento invariato.

Le vocali sono i caratteri - 'a', 'e', 'i', 'o', 'u'.

Provalo tu

iterable = input() # Non modificare questa riga
function = ?

# Non modificare il codice sotto questa riga
double_vowels = map(function, iterable)
print(''.join(list(double_vowels)))

Tutte le lezioni di Funzioni lambda in Python

Esercitati da solo: Compilatore Python online