Az objektum nem iterálható?

Az objektum nem iterálható?
Az objektum nem iterálható?
Anonim

A TypeErrors gyakori hibatípus a Pythonban. Akkor fordulnak elő, amikor egy függvényt nem megfelelő típusú értékre próbál alkalmazni. Az „int” objektum nem iterálható” hiba jelenik meg, amikor egy egész szám felett próbál meg ismételni. A hiba megoldásához győződjön meg arról, hogy egy iterálható, nem pedig egy szám felett iterál.

Miért nem iterálható az objektum?

A JavaScriptben az objektumok nem iterálhatók, hacsak nem implementálják az iterálható protokollt. Ezért nem használhatja a for…of-t egy objektum tulajdonságain való iterációra. … gombok vagy objektum. bejegyzések, egy objektum tulajdonságain vagy bejegyzésein való iterációhoz.

Hogyan tehetek egy int iterálhatóvá Pythonban?

A Python iterálható elemei olyan objektumok és konténerek, amelyek egyszerre csak egy elemen lépkedhetnek át, általában a for … használatával a ciklusban. Nem minden objektum iterálható, például - egész számot nem tudunk iterálni, ez szinguláris érték.

Mit jelent az iterálható?

Definíció: Az iterálható bármely Python-objektum, amely képes egyesével visszaadni tagjait, lehetővé téve az iterációt egy for-ciklusban. Az iterálható példák ismert példái közé tartoznak a listák, sorok és karakterláncok – minden ilyen sorozat ismételhető for-ciklusban.

A String nem iterálható?

A karakterlánc egy megváltoztathatatlan bájtsorozat. A karakterláncok iterálhatók; egy karakterláncon keresztüli iteráció minden egyes 1 bájtos részsztringet eredményez sorrendben. De String nemimplementálja az Iterable Iterate metódusát. … A String elméletileg megvalósíthatja az Iterable -t egy iterátor visszaadásával, amely minden egybájtos részkarakterláncot átad a Következőnek.

Ajánlott: