[Python] l'amore per il pitone

Piergiuliano Bossi pgbossi a gmail.com
Mar 17 Set 2013 18:34:05 CEST


2013/9/17 Carlos Catucci <carlos.catucci a gmail.com>

>
> 2013/9/17 Piergiuliano Bossi <pgbossi a 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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130917/2565c09e/attachment.html>


Maggiori informazioni sulla lista Python