[Python] generatori

Marco Mariani birbag a gmail.com
Mar 3 Gen 2012 09:52:50 CET


2012/1/3 Daniele Zambelli <daniele.zambelli a gmail.com>

Anche di questo posso stampare gli elementi:
>
> >>> for n in cubi:
>        print(n)
>
> 0
> 1
> 8
> 27
> 64
>

Mentre lo fai, esaurisci il generatore.


Ma se lo passo alla funzione non viene stampato niente:
>
> >>> mostra(cubi)
> >>>
>
> A me il comportamento sembra strano e incoerente, cosa mi sfugge?
>

Chiama la mostra(cubi) prima di fare il loop + print
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120103/ba294bb9/attachment.html>


Maggiori informazioni sulla lista Python