TypeErrors zijn een veelvoorkomend type fout in Python. Ze treden op wanneer u een functie probeert toe te passen op een waarde van het verkeerde type. Een "'int' object is niet itereerbaar" fout is verhoogd wanneer u probeert te herhalen over een geheel getal. Om deze fout op te lossen, moet u ervoor zorgen dat u itereert over een iterabel in plaats van een getal.
Waarom kan mijn object niet worden herhaald?
In JavaScript zijn objecten niet itereerbaar tenzij ze het itereerbare protocol implementeren. Daarom kunt u for…of niet gebruiken om de eigenschappen van een object te herhalen. … sleutels of Object. items, om de eigenschappen of items van een object te herhalen.
Hoe maak ik een int itereerbaar in Python?
Iterables in Python zijn objecten en containers die door één item tegelijk kunnen worden gestapt, meestal met behulp van een for … in loop. Niet alle objecten kunnen bijvoorbeeld worden herhaald - we kunnen geen geheel getal herhalen, het is een enkelvoudige waarde.
Wat is de betekenis van itereerbaar?
Definitie: Een iterabel is elk Python-object dat zijn leden één voor één kan retourneren, waardoor het kan worden herhaald in een for-loop. Bekende voorbeelden van iterables zijn lijsten, tuples en strings - een dergelijke reeks kan worden herhaald in een for-lus.
Is String niet itereerbaar?
A String is een onveranderlijke reeks bytes. Strings zijn itereerbaar; iteratie over een string levert elk van zijn 1-byte substrings op volgorde op. Maar String nietimplementeer Iterable's Iterate methode. … String zou in theorie Iterable kunnen implementeren door een iterator terug te sturen die elke substring van één byte doorgeeft aan Next.