-----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----- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python