Il giorno 05/dic/2013, alle ore 15:07, De Santis Luca <faro...@hotmail.com> ha scritto:
> Effettivamente è molto compatta ed elegante, non conoscevo la funzione map(), > praticamente è una forma più compatta di yield se non ho capito male . No: sono due cose diverse. yield serve per creare un generatore, ovvero un tipo di particolare di funzione che mantiene (yield=mantenere) lo stato tra una chiamata e l’altro, ritornando un valore nuovo ad ogni sollecitazione (pensa a come si comporta xrange, per esempio). map(f, s) invece chiama la funzione s su ogni elemento della sequenza s, restituendo una nuova sequenza che contiene i risultati. — Federico
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python