In objekt ni iterable?

Kazalo:

In objekt ni iterable?
In objekt ni iterable?
Anonim

TypeErrors so pogosta vrsta napake v Pythonu. Pojavijo se, ko poskušate uporabiti funkcijo za vrednost napačne vrste. Napaka »predmet 'int' ni iterable« se pojavi, ko poskušate ponoviti celoštevilsko vrednost. Če želite odpraviti to napako, se prepričajte, da ponavljate iterativno in ne število.

Zakaj moj predmet ni ponovljiv?

V JavaScriptu predmeti niso iterativni razen če izvajajo iterativni protokol. Zato ne morete uporabiti for…of za ponavljanje lastnosti predmeta. … tipke ali predmet. vnosi, za ponavljanje lastnosti ali vnosov predmeta.

Kako naredim int iterable v Pythonu?

Iterables v Pythonu so predmeti in vsebniki, ki jih je mogoče prehoditi skozi en element naenkrat, običajno z uporabo for … v zanki. Vseh predmetov na primer ni mogoče ponoviti - ne moremo ponoviti celega števila, to je edninska vrednost.

Kaj pomeni iterable?

Definicija: Iterable je kateri koli objekt Python, ki lahko vrne svoje člane enega za drugim, kar omogoča, da se ponovi v zanki for. Znani primeri iterable vključujejo sezname, nize in nize – vsako tako zaporedje je mogoče ponoviti v zanki for.

Ali niz ni ponovitev?

A String je nespremenljivo zaporedje bajtov. Nizovi so iterativni; iteracija nad nizom prinese vsak njegov 1-bajtni podniz po vrstnem redu. Toda String neimplementirajte Iterable metodo Iterate. … String bi teoretično lahko implementiral Iterable z vrnitvijo iteratorja, ki posreduje vsak enobajtni podniz v Next.

Priporočena: