[Python] l'amore per il pitone

Manlio Perillo manlio.perillo a gmail.com
Mar 17 Set 2013 18:39:22 CEST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 17/09/2013 18:34, Piergiuliano Bossi wrote:
> [...] 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?
> 

No, perch│ la versione Python │ altrettanto compatta, e chi ha
esperienza con Python non ha problemi a capire le intenzioni del codice.

Il problema │ che non puoi comporre facilmente pi filtri, ma come ti
ho detto Python non │ un linguaggio funzionale come l'"altro" che ti
ho suggerito.


> [...]


Ciao  Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iEYEARECAAYFAlI4hboACgkQscQJ24LbaUREQQCePJTEMBmsVQzUZOLGKbSjMrPb
ZWMAoIwXndjC1R7t01ZZATpLjG3mxzV+
=X/d+
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Python