Обектът In не е итерируем?

Обектът In не е итерируем?
Обектът In не е итерируем?
Anonim

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.

Препоръчано: