Come creare un iteratore in Python
Per creare un oggetto iteratore in Python si usa la funzione iter()
iter(x)
L'argomento x è un oggetto iterabile ( lista, tupla, stringa, ecc. ).
La funzione iter() crea un oggetto iteratore.
Esempi
Esempio 1 ( lista )
Creare un iteratore da una lista tramite la funzione iter()
>>> x=iter([1,2,3,4,5])
L'oggetto iteratore può essere letto tramite la funzione next()
>>> next(x)
1
>>> next(x)
2
Esempio 2 ( tupla )
Creare un iteratore da una tupla
>>> x=iter((1,2,3,4,5))
Leggere gli elementi dell'iteratore con next()
>>> next(x)
1
>>> next(x)
2
Esempio 3 ( stringa )
Creare un iteratore da una stringa
>>> x=iter("how")
Leggere gli elementi dell'iteratore usando la funzione next()
>>> next(x)
h
>>> next(x)
o
>>> next(x)
w