;
今天首先学习下python的实用小函数:
lamda() 返回一个函数表达式,类似于def,但是比def更轻巧,可以没有名字
add_by_lambda = lambda x,y: x+y
print...,func和list,而经过过滤后返回一个list,其中func函数对象只能有一个传入参数。...原理便是根据列表list中所有元素作为参数传递给函数func,返回可以令func返回真的元素的列表,如果func为None,那么会使用默认的Python内置的identity函数直接判断元素的True...lambda x:x>2, a)
print b
#过滤奇数集
a = [1,2,3,4,5,6,7]
b=filter(lambda x:x%2, a)
print b
map()
map函数是一个很强大的一个映射函数...,其遍历list元素,并调用func函数实现累积,具体效果便是:
reduce(f, [x1, x2, x3, x4]) = f ( f ( f ( x1, x2 ), x3 ), x4 )
使用范例如下