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])
#定义筛选函数 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])