-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 18/09/2013 04:29, Piergiuliano Bossi wrote: > [...] Ho toppato e alla grande: il comportamento di Scala e' > identico a Python (con un messaggio d'errore che e' tutto un > programma, te lo risparmio). E' Ruby quello con cui puoi fare > flatmap su una collezione gia' piatta e non si imbufalisce.
Ok, allora ha senso. Puoi scrivere tranquillamente l'equivalente Python, sia modificando la funzione che ho postato (controllando se il valore restituito dalla funzione sia una sequenza o uno scalare), sia reimplementandola come map seguita da flatten. Peccato che flatten non sia disponibile in itertools, e non credo sia implementabile in modo elegante. > [...] Ciao Manlio -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iEYEARECAAYFAlI5ZBMACgkQscQJ24LbaUQ/MQCcD8n8ksdMCR/EDPsIjvR7/lrj o9oAoJItfPM2OpfSCZy4jtZMiyq9qqeL =60+f -----END PGP SIGNATURE----- _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python