def is_palindrome(n):
s = str(n)
for i in range(len(s)):
if s[i] == s[len(s)-1-i]:
return True
else:
return False
output = filter(is_palindrome, range(1, 1000))
print(list(output))
谁来解释一下原理啊,特别是
for i in range(len(s)):
if s[i] == s[len(s)-1-i]