Lezioni di Python – 6.3 Map e Filter

Python lessons - 6.3 Map and Filter m

In Python, esiste una funzione built-in, chiamata map(), che può essere molto utile per le funzioni high-order che operano su liste. Infatti, questa funzione prendete una funzione e un oggetto iterabile (tipo una lista) come argomenti, e restituisce un nuovo oggetto iterabile (tipo una nuova lista)  con la funzione applicata per ciascun argomento

Continua a leggere

Lezioni di Python – 6.6 La Ricorsione

Python Lesson - 6.6 Recursions m

La ricorsione è un concetto molto importante nella programmazione funzionale. Un aspetto base della ricorsione è l’auto riferimento della funzione che richiama se stessa. Un classico esempio di funzione implementabile ricorsivamente è la funzione fattoriale. Il fattoriale di un numero equivale al prodotto di tutti i numeri da 0 fino a quel numero specificato.

Continua a leggere