详解python中三种高阶函数(map,reduce,filter)
map(function,iterable[,iterable2]) 接收至少两个参数
function:函数对象
py2中可为None
如:
py3中不可为None,因为None不是可调用对象
iterable:可迭代对象,可以传一个或多个
# 传一个:
def func(i):return i*2
print([i for i in map(func,[1,'2'])]) # [2,'22']
# 传多个
def func2(x,y):return x+y
print..
原创
2021-10-09 18:02:25 ·
446 阅读 ·
1 评论