Объясните пожалуйста почему выдает ошибку 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