1. 首页
  2. 数据库
  3. 其它
  4. map、reduce、filter 、lambda 使用

map、reduce、filter 、lambda 使用

上传者: 2020-12-23 00:09:03上传 PDF文件 37.34KB 热度 32次
一、map函数 接受两个参数 函数和可迭代对象 函数会作用于每个迭代对象 然后返回一个新的迭代对象 例:将可迭代对象都乘以2 print(list(i for i in range(9))) print(list(map(lambda x:x*2,[i for i in range(9)]))) [0, 1, 2, 3, 4, 5, 6, 7, 8] [0, 2, 4, 6, 8, 10, 12, 14, 16] 二、reduce函数 同样接受两个参数 函数和可迭代对象 不过reduce会将第一个执行结果会和后面的迭代对象累计不断叠加 在python3之后需要引用才能使用 from func
下载地址
用户评论