Comment créer un itérateur en Python
Pour créer un objet itérateur en Python, nous utilisons la fonction iter()
iter(x)
L'argument x est un objet itérable ( liste, tuple, string, etc. ).
La fonction iter() crée un objet itérateur.
Exemples
Exemple 1 ( liste )
Créer un itérateur à partir d'une liste à l'aide de la fonction iter()
>>> x=iter([1,2,3,4,5])
L'objet itérateur peut être lu via la fonction next()
>>> next(x)
1
>>> next(x)
2
Exemple 2 (tuple)
Créer un itérateur à partir d'un tuple
>>> x=iter((1,2,3,4,5))
Lire les éléments de l'itérateur avec next()
>>> next(x)
1
>>> next(x)
2
Exemple 3 (chaîne de caractères)
Créer un itérateur à partir d'une chaîne de caractères
>>> x=iter("how")
Lire les éléments de l'itérateur à l'aide de la fonction next()
>>> next(x)
h
>>> next(x)
o
>>> next(x)
w