05 marzo 2021

PythonPillola - Funzioni anonime (lambda) #2

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

Tondo è bello...

Tondo è bello...