Qual é a diferença entre list e iterator no Python? [fechadas]
Estou lendo o livroThink Python: Como pensar como um cientista da computação, que diz que no Python 3.x,dict([list of tuples])
retorna umiterator
em vez de umlist
(como é o caso do Python 2.7).
O livro não explicou mais nada, o que me deixou confusa. Em particular, gostaria de saber:
Como os iteradores e listas são diferentes e
Qual é a vantagem de retornar um iterador sobre uma lista?