2013/9/17 Carlos Catucci <carlos.catu...@gmail.com> > > 2013/9/17 Piergiuliano Bossi <pgbo...@gmail.com> > >> Quindi forse sarebbe interessante capire come fare le stesse cose senza >> lambda. > > > fai esempio in pseudocodice e vediamo se cosa possiamo tirarne fuori noi > serpari > > Ad esempio, data una lista di interi, per estrarre quelli piu' grandi di 5:
>>> a = [2, -4, 27, 44, 13, 0] >>> filter(lambda x: x > 5, a) [27, 44, 13] >>> [x for x in a if x > 5] [27, 44, 13] >>> Immagino che tu vada diretto con la seconda, mentre a me viene naturale la prima (la trovo piu' "intention revealing", dice chiaramente che sto filtrando la lista). Torna? Ciao, Giuliano -- Piergiuliano Bossi Blog: http://thinkingbox.wordpress.com/ Twitter: http://twitter.com/thinkingbox (English) Twitter: http://twitter.com/scatolapensante (Italiano) Google+: https://plus.google.com/u/0/108187981162465525118
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python