Python过滤器实现回文数过滤

# 回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()滤掉非回数
def is_palindrome(num):
    return str(num)[::-1] == str(num)


l = list(filter(is_palindrome, range(1, 20000)))
for i in l:
    print(i)

 

posted @ 2015-11-15 20:03  小房  阅读(340)  评论(0)    收藏  举报