2018-12-07
lambda() 匿名函数
可快速实现一个功能简单的函数,但可读性差,不建议大量使用;
>>>a = lambda x, y: x + y
>>>a(1, 2)
3
filter(func, iterable))
filter:过滤;筛选
定义一个函数:实现过滤条件
通过传入这个函数和一个可迭代对象,可对一个序列进行过滤;
返回值:python2.x返回一个列表;python3.x返回一个迭代器对象;
此函数可结合lambda函数使用
a = filter(lambda x: x % 2 == 0, range(10))
print(a)
网友评论