[Python] l'amore per il pitone

Piergiuliano Bossi pgbossi a gmail.com
Mar 17 Set 2013 16:27:01 CEST


2013/9/17 Marco Beri <marcoberi a gmail.com>

Secondo me non hai ancora conosciuto le list-comprehension:
>
> >>> a = [1, 7, 22, 3]
> >>> sum(x**3 for x in a)
> 11019
>
> Beat that :-)
>

Ok, come dicevo nel PPS lascia perdere sum, immaginati un'altra funzione.
Per cui sarebbe:
    reduce(lambda sum, x: sum+x, x**3 for x in a)

Le comprehension sono analoghe ad applicare map, che io sappia, quindi
quello che mi stai dicendo e': lasciati sedurre, dimenticati di map,
focalizzati sulle comprehension se vuoi essere sintetico, cosi' risparmi un
lambda.

Ho capito bene?

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/1611c119/attachment.html>


Maggiori informazioni sulla lista Python