Объясните пожалуйста почему выдает ошибку TypeError: 'int' object is not iterable

Пытаюсь решить задачу на проверку числа на палиндром. Преобразовал число в список(как я думаю), затем пытаюсь проверить каждый символ и получаю каждый раз ошибку.

class Solution:
    def isPalindrome(self, x: int) -> bool:
        res = list(map(int, str(x)))
        for i in len(res):
            tmp = res[:i] + res[i+1:]
            if tmp == tmp[::-1]:
                True
            else:
                False

Ответы (0 шт):