In Objekt ist nicht iterierbar?

Inhaltsverzeichnis:

In Objekt ist nicht iterierbar?
In Objekt ist nicht iterierbar?
Anonim

TypeErrors sind ein häufiger Fehlertyp in Python. Sie treten auf, wenn Sie versuchen, eine Funktion auf einen Wert des falschen Typs anzuwenden. Ein Fehler „'int'-Objekt ist nicht iterierbar“wird ausgelöst, wenn Sie versuchen, über einen ganzzahligen Wert zu iterieren. Um diesen Fehler zu beheben, stellen Sie sicher, dass Sie über eine iterierbare und nicht über eine Zahl iterieren.

Warum ist mein Objekt nicht iterierbar?

In JavaScript sind Objekte nicht iterierbar es sei denn, sie implementieren das iterierbare Protokoll. Daher können Sie for…of nicht verwenden, um die Eigenschaften eines Objekts zu durchlaufen. … Schlüssel oder Objekt. entries, um über die Eigenschaften oder Einträge eines Objekts zu iterieren.

Wie erstelle ich ein int iterable in Python?

Iterables in Python sind Objekte und Container, die durch ein Element nach dem anderen schrittweise durchlaufen werden können, normalerweise unter Verwendung einer for … in Schleife. Zum Beispiel können nicht alle Objekte iteriert werden - wir können eine ganze Zahl nicht iterieren, es ist ein singulärer Wert.

Was bedeutet iterierbar?

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 nicht iterierbar?

Ein String ist eine unveränderliche Folge von Bytes. Strings sind iterierbar; Die Iteration über eine Zeichenfolge ergibt jede ihrer 1-Byte-Teilzeichenfolgen der Reihe nach. Aber String nichtImplementieren Sie die Iterate-Methode von Iterable. … String könnte Iterable theoretisch implementieren, indem ein Iterator zurückgegeben wird, der jede Ein-Byte-Teilzeichenfolge an Next. übergibt.

Empfohlen: