TypeErrors са често срещан тип грешка в Python. Те се появяват, когато се опитате да приложите функция към стойност от грешен тип. Грешка „'int' object is not iterable” е повдига се, когато се опитате да повторите над стойност на цяло число. За да разрешите тази грешка, уверете се, че итерирате над iteable, а не с число.
Защо моят обект не е повторен?
В JavaScript обектите не са итерируеми освен ако не имплементират итерируемия протокол. Следователно не можете да използвате for…of, за да преглеждате свойствата на обект. … ключове или обект. записи, за да преглеждате свойствата или записи на обект.
Как да направя int iterable в Python?
Iterables в Python са обекти и контейнери, които могат да бъдат преминавани през един елемент в даден момент, обикновено използвайки for … в цикъл. Не всички обекти могат да бъдат повторени, например - не можем да повторим цяло число, това е единствена стойност.
Какво е значението на iterable?
Определение: Iterable е всеки обект на Python, който може да връща своите членове един по един, позволявайки му да бъде повторен в for-loop. Познатите примери за iteables включват списъци, кортежи и низове - всяка такава последователност може да бъде повторена в for-цикл.
Стрингът не може ли да се повтори?
A String е неизменна последователност от байтове. Низовете са итерируеми; итерацията върху низ дава всеки от неговите 1-байтови поднизове по ред. Но String не го правиимплементирайте метода Iterate на Iterable. … String може да реализира Iterable на теория, като връща итератор, който предава всеки еднобайтов подниз в Next.