2017.9.8学习笔记

#定义筛选函数
def is_palindrome(n):

#先将输入的数转换成字符串,然后判断反位是否一致
return str(n) == str(n)[::-1]

#进行输出

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

print(list(output))

  map() 传入的第一个值为函数,第二个为用于计算的列表

例如:

def f(x):
    return x+y
r=map(f,[1,5,4,7,8])

  

posted @ 2017-09-08 17:09  骑公路喝茅台  阅读(64)  评论(0)    收藏  举报