def is_palindrome(n):
return n == int(str(n)[::-1])#str(n)转换为字符串,然后利用str[::-1]做字符串反转;最后强转回int型作比较。
测试: out = filter(is_palindrome, range(1, 1000)) #filter()使用惰性计算,返回的是迭代器类型. print(list(out))
def is_palindrome(n):
return n == int(str(n)[::-1])#str(n)转换为字符串,然后利用str[::-1]做字符串反转;最后强转回int型作比较。
测试: out = filter(is_palindrome, range(1, 1000)) #filter()使用惰性计算,返回的是迭代器类型. print(list(out))