Convertir un itérateur en liste avec Python
Pour transformer un itérateur en liste en langage python, utilisez la fonction list()
list(x)
Le paramètre x est un objet itérateur.
La fonction list() transforme l'itérateur en une variable de type list.
Note. Si l'objet itérateur contient une infinité d'éléments, la transformation en liste provoque une boucle infinie.
Exemple
Étant donné l'itérateur suivant
>>> iteratore=iter(["A","B","C","D"])
Convertir l'itérateur en liste avec la fonction list()
>>> y=list(iteratore)
Dans la variable y le contenu de l'itérateur est stocké sous forme de liste.
>>> y
['A', 'B', 'C', 'D']
La transformation lit et vide complètement l'itérateur en une seule fois.