In objektet är inte iterabelt?

In objektet är inte iterabelt?
In objektet är inte iterabelt?
Anonim

TypeErrors är en vanlig typ av fel i Python. De uppstår när du försöker tillämpa en funktion på ett värde av fel typ. Ett "int"-objekt är inte iterbart"-fel höjs när du försöker iterera över ett heltalsvärde. För att lösa det här felet, se till att du itererar över en iterabel snarare än en siffra.

Varför är mitt objekt inte itererbart?

I JavaScript är objekt inte iterable om de inte implementerar det iterable protokollet. Därför kan du inte använda for…of för att iterera över ett objekts egenskaper. … nycklar eller objekt. poster, för att iterera över ett objekts egenskaper eller poster.

Hur gör jag en int iterabel i Python?

Iterables i Python är objekt och behållare som kan stegas genom ett objekt i taget, vanligtvis med a for … i loop. Alla objekt kan till exempel inte itereras - vi kan inte iterera ett heltal, det är ett singulärt värde.

Vad är meningen med iterable?

Definition: Ett iterabelt är vilket Python-objekt som helst som kan returnera sina medlemmar en i taget, vilket gör att det kan itereras över i en for-loop. Bekanta exempel på iterables inkluderar listor, tupler och strängar - vilken sådan sekvens som helst kan itereras över i en for-loop.

Är sträng inte iterabel?

En sträng är en oföränderlig sekvens av byte. Strängar är iterable; iteration över en sträng ger var och en av dess 1-byte delsträngar i ordning. Men String gör det inteimplementera Iterables Iterate-metod. … String skulle kunna implementera Iterable, i teorin, genom att returnera en iterator som skickar varje enbyte-delsträng till Next.

Rekommenderad: