python_函数进阶^_^||

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)

你可能感兴趣的:(python_函数进阶^_^||)