Oggi volevo spiegarvi cosa sono le funzioni lambda in python!
In pratica grazie al modulo lambda possiamo scrivere delle brevi funzioni in-line, in questa maniera si risparmia tempo e il codice è molto più bello a vedersi!
Vediamo un esempio:
def eleva(x):
return x**2
Questa funzione passatogli come argomento un numero (variabile x) ne restituisce il valore elevato al quadrato.
Ovvero eleva(3) = 9!
Vediamo come possiamo farlo con le funzioni lambda:
g = lambda x: x**2
E come prima
g(3) = 9!
Le funzioni lambda sono state "ereditate" dal LISP, e di questo sono felice perchè grazie a questo metodo si risparmiano fatiche e righe di codice!
Ho fatto solo un esempio perchè sto lavorando ad un piccolo script con le funzioni "normali" e le relative funzioni create con il metodo "lambda"!
Ciaoo a tutti!
balloto
Nessun commento:
Posta un commento