今天学习filter函数,做课后题时发现一大神写的关于[::-1]的用法

来源:互联网 发布:淘宝上海华硕商城 编辑:程序博客网 时间:2024/05/29 08:38

今天做filter课后题遇到要求出1000以内所有的质数,在这题中巧用[::-1]

def is_palindrome(n):

return str(n) == str(n)[::-1]

output = filter(is_palindrome, range(1, 1000))

print(list(output))

简直是厉害啊,一行代码搞定

特此记录一下