Convertir un iterador a lista en Python
Para transformar un iterador en una lista, se usa la función list() en el lenguaje python
list(x)
El parámetro x es un objeto iterador.
La función list() transforma el iterador en una variable de tipo list.
Nota.Si el objeto iterador contiene elementos infinitos, la transformación en lista provoca un ciclo infinito.
Ejemplo
Dado el siguiente iterador
>>> iteratore=iter(["A","B","C","D"])
Convertir iterador a lista usando la función list()
>>> y=list(iteratore)
A la variable y se le asigna todo el contenido del iterador en forma de lista.
>>> y
['A', 'B', 'C', 'D']
La transformación lee y vacía completamente el iterador de una vez.