Continuano le PythonPillole e questa volta è il turno delle
funzioni anonime o
funzioni lambda. Spesso non vale la pena creare una funzione se questa ad esempio deve essere usata una sola volta, ed in questi casi Python ci viene incotnro con le
funzioni lambda.
>>> aggingi_dieci = lambda x: x + 10
>>> aggiungi_dieci(5)
15
Ovviamente possiamo fare applicare queste funzioni a qualunque cosa ci viene in mente:
>>> lista = [1, 2, 3, 4]
>>> moltiplica = map(lambda x: x * 2, lista)
>>> list(moltiplica)
[2, 4, 6, 8]
Bene, anche per questa PythonPillola abbiamo concluso, alla prossima.
Nessun commento:
Posta un commento