[Python] Iteratori iterabile

Christian Barra barrachri a gmail.com
Mer 5 Lug 2017 22:06:43 CEST


Ciao

> On 5 Jul 2017, at 20:53, Franky gmail <fgthct a gmail.com> wrote:
> 
> quindi una lista (succede la stessa cosa anche con un set) non è un iteratore perchè non possiede entrambi i metodi sopraccitati. Però se creo un oggetto di tipo lista, possiede entrambi i metodi:
> 
> lista1 = lista.__iter__()

Questo pero’ non e’ un oggetto di tipo lista, stai trasformando lista in un iterator, che sono due cose diverse.

> 
> 
> Devo desumere che le istanze di un iterabile non iteratore possono essere iteratori?
> 
> 

Credo sia più’ chiaro dire che ci sono oggetti in Python che non sono iterator ma che possono essere iterabili.

https://docs.python.org/3/glossary.html#term-iterable <https://docs.python.org/3/glossary.html#term-iterable>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20170705/8113b269/attachment.html>


Maggiori informazioni sulla lista Python