高阶函数04——回数是指从左向右读和从右向左读都是一样的数, 例如12321,909。请利用filter()筛选出回数

回数是指从左向右读和从右向左读都是一样的数,

例如12321,909。请利用filter()筛选出回数

#第一种
def is_palindrome(n):
    nn = str(n) # 转成字符串
    return nn == nn[::-1] #反转字符串并对比原字符串返回true/false
print (list(filter(is_palindrome,range(1000,1000000))))

#第二种
print (list(filter(lambda n : str(n)==str(n)[::-1],range(1,1000)))) #str(n)同上
发布了41 篇原创文章 · 获赞 29 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43930694/article/details/104516362