[Python] Chiarimento sugli iteratori
Daniele Zambelli
daniele.zambelli a gmail.com
Dom 19 Set 2021 12:36:18 CEST
Il giorno ven 17 set 2021 alle ore 16:58 Valerio Pachera
<sirio81 a gmail.com> ha scritto:
>
> Buongiorno a tutti, ho notato questa cosa:
> [...]
In questo caso l'iteratore viene eseguito una sola volta, qui:
> iterator = test()
Le seguenti due righe sono due chiamate alla stessa esecuzione dell'iteratore:
> for x in iterator:
> print(x)
>
> for x in iterator:
> print(x)
Dopo la prima, l'iteratore ha consumato tutti i suoi dati.
> [...]
Qui esegui due volte l'iteratore:
> for x in test():
> print(x)
>
> for x in test():
> print(x)
Non capisco bene il senso dell'istruzione:
iterator = test()
Ciao.
--
Daniele
www.fugamatematica.blogspot.com
giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
Maggiori informazioni sulla lista
Python