¿Cuál es la diferencia entre list y iterator en Python? [cerrado]
Estoy leyendo el libroPiensa en Python: cómo pensar como un informático, que dice que en Python 3.x,dict([list of tuples])
devuelve uniterator
en vez de unalist
(como es el caso en Python 2.7).
El libro no lo explicó más, lo que me ha dejado confundido. En particular, me gustaría saber:
Cómo son diferentes los iteradores y las listas, y
¿Cuál es la ventaja de devolver un iterador sobre una lista?