python------filter(过滤器)
filter函数接收一个函数和一个序列,他把传入的函数依次作用于每个元素,然后根据返回值的真假来确定保留还是丢弃
def is_odd(n):
return n % 2 == 1
temlist = filter(is_odd,[1,2,3,4,5,6,7,8,9,10])
newlist = list(temlist)
print(newlist)
#将不能被2整除的函数输出
filter函数接收一个函数和一个序列,他把传入的函数依次作用于每个元素,然后根据返回值的真假来确定保留还是丢弃
def is_odd(n):
return n % 2 == 1
temlist = filter(is_odd,[1,2,3,4,5,6,7,8,9,10])
newlist = list(temlist)
print(newlist)
#将不能被2整除的函数输出