Was ist der Unterschied zwischen Liste und Iterator in Python? [geschlossen

Ich lese das buchThink Python: Wie man wie ein Informatiker denkt, das besagt, dass in Python 3.xdict([list of tuples]) gibt ein @ zurüiterator anstelle einerlist (wie in Python 2.7).

Das Buch hat es nicht weiter erklärt, was mich verwirrt hat. Insbesondere würde ich gerne wissen:

Wie unterscheiden sich Iteratoren und Listen und

Was ist der Vorteil, einen Iterator über eine Liste zurückzugeben?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage