OKPEDIA PYTHON ITERATORE LISTA

Trasformare una lista in iteratore in Python

Per convertire una lista in un iteratore in python, si utilizza la funzione iter()

iteratore=iter(lista)

L'argomento in input è una variabile iterabile di tipo lista.

La funzione iter() trasforma la lista in un iteratore.

Nota. Una volta trasformata in iteratore, gli elementi dell'iterabile possono essere letti tramite il metodo next().

Esempio

Data la seguente lista composta da quattro elementi

>>> lista=["A","B","C","D"]

Convertire la lista in iteratore con la funzione iter().

>>> lista2=iter(lista)

Poi leggere gli elementi dell'iteratore uno alla volta con la funzione next().

>>> next(lista2)
A
>>> next(lista2)
B
>>> next(lista2)
C
>>> next(lista2)
D

Gli elementi sono letti uno alla volta.

Ogni singola istanza restituisce un elemento in ordine progressivo.

Nota. Dopo l'ultimo elemento della lista, un'ulteriore istanza next() causa un errore StopIteration

https://how.okpedia.org/it/python/trasformare-una-lista-in-iteratore-in-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Gli iteratori in Python


FacebookTwitterLinkedinLinkedin