In objekat nije iterable?

Sadržaj:

In objekat nije iterable?
In objekat nije iterable?
Anonim

TypeErrors su čest tip greške u Pythonu. Pojavljuju se kada pokušate primijeniti funkciju na vrijednost pogrešnog tipa. Greška “'int' object is not iterable” se podiže kada pokušate iterirati preko cjelobrojne vrijednosti. Da biste riješili ovu grešku, uvjerite se da iterirate preko iterable a ne broja.

Zašto moj objekat nije ponovljiv?

U JavaScript-u, objekti nisu iterativni osim ako ne implementiraju iterativni protokol. Stoga, ne možete koristiti for…of za ponavljanje svojstava objekta. … ključevi ili objekt. unose, za ponavljanje svojstava ili unosa objekta.

Kako da napravim int iterable u Pythonu?

Iterables u Pythonu su objekti i kontejneri koji se mogu preći kroz jednu po jednu stavku, obično koristeći for … u petlji. Ne mogu se svi objekti iterirati, na primjer - ne možemo ponavljati cijeli broj, to je singularna vrijednost.

Šta znači ponavljanje?

Definicija: Iterable je bilo koji Python objekat sposoban da vrati svoje članove jednog po jednog, dozvoljavajući mu da se ponavlja u for-petlji. Poznati primjeri iterable uključuju liste, tuple i nizove - bilo koji takav niz može se ponoviti u for-petlji.

Zar se string ne može ponavljati?

A String je nepromjenjiv niz bajtova. Stringovi se ponavljaju; iteracija preko niza daje svaki od njegovih 1-bajtnih podnizova po redu. Ali String neimplementirati Iterable 's Iterate method. … String bi mogao implementirati Iterable, u teoriji, vraćanjem iteratora koji prosljeđuje svaki jednobajtni podniz u Next.

Preporučuje se: