Definition: Ein Iterable ist ein beliebiges Python-Objekt, das seine Elemente einzeln zurückgeben kann, wodurch es in einer for-Schleife iteriert werden kann. Bekannte Beispiele für Iterables sind Listen, Tupel und Strings – jede solche Sequenz kann in einer for-Schleife durchlaufen werden.
Ist String iterierbar?
Ein String ist eine unveränderliche Folge von Bytes. Strings sind iterierbar; Iteration über einen String ergibt jeden seiner 1-Byte-Teilstrings der Reihe nach.
Warum ist String in Python iterierbar?
Die Listennummern und Stringnamen sind Iterables weil wir sie durchlaufen können (in diesem Fall mit einer for-Schleife). In diesem Artikel werden wir sehen, wie man prüft, ob ein Objekt in Python iterierbar ist.
Welche Typen sind in Python iterierbar?
Beispiele für Iterables sind alle Sequenztypen (wie list, str und tuple) und einige Nicht-Sequenztypen wie dict, Dateiobjekte und Objekte beliebiger Klassen Definiere mit einer _iter_-Methode oder mit einer _getitem_-Methode, die Sequence-Semantik implementiert.
Ist String ein Iterator in Python?
Python hat mehrere eingebaute Objekte, die das Iterator-Protokoll implementieren. … In Python ist ein String eine unveränderliche Folge von Zeichen. Die Iter-Funktion gibt einen Iterator für das Objekt zurück. Wir können auch die Listen- oder Tupelfunktionen auf Iteratoren verwenden.