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  小房  阅读(336)  评论(0编辑  收藏  举报