Dieser Artikel stellt hauptsächlich die detaillierte Erklärung und Beispiele von Python-Iteratoren und iter()-Funktionen vor. Freunde in Not können sich auf
Iteratoren und iter()-Funktionen in Python
beziehen
Iterator stellt eine sequenzähnliche Schnittstelle für sequenzähnliche Objekte bereit. Die Iteration von Python unterstützt nahtlos Sequenzobjekte und ermöglicht Programmierern auch die Iteration über Nicht-Sequenztypen, einschließlich benutzerdefinierter Objekte. Iteratoren sind sehr praktisch zu verwenden. Sie können über Objekte iterieren, die keine Sequenzen sind, aber das Verhalten von Sequenzen darstellen, wie z. B. Wörterbuchschlüssel, Zeilen einer Datei usw. Die Funktionen von Iteratoren sind wie folgt:
• Bietet eine erweiterte Iteratorschnittstelle; • Verbessert die Leistung bei der Wörterbuchiteration; anstelle des ursprünglichen zufälligen Objektzugriffs;
•Abwärtskompatibel mit allen vorhandenen benutzerdefinierten Klassen und erweiterten Objekten, die Sequenzen und Karten simulieren;
•Sie können über nicht sequentielle Sammlungen (wie Karten und Dateien) iterieren Prägnanteren und lesbareren Code erstellen
D:ScirptPythonPython Advanced
#iter and generator #the first try #================================= i = iter('abcd') print i.next() print i.next() print i.next() s = {'one':1,'two':2,'three':3} print s m = iter(s) print m.next() print m.next() print m.next()
a b c {'three': 3, 'two': 2, 'one': 1} three two one
[Verwandte Empfehlungen]
Kostenloses grundlegendes Einführungs-Tutorial
2. Python-Lernhandbuch
3 🎜>Python trifft auf Video-Tutorial zur Datenerfassung
Das obige ist der detaillierte Inhalt vonDetaillierte Beispiele für Iteratoren und iter()-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!