Python3的map、filter与reduce函数
发布时间:2022-12-04 08:00:35 280
相关标签: # python# 数据
map
会根据提供的函数对指定序列做映射
第一个参数 function 以参数序列中的每一个元素调用 function 函数,
返回包含每次 function 函数返回值的可迭代对象的地址,使用时需要将其转换为具体的可迭代对象,比如列表、元组等。
lambda 表达式,返回的是一个返回值组成的迭代对象
filter
filter函数可以过滤掉不符合条件的序列,返回由符合条件元素组成的迭代器
该接收两个参数,第一个为判断函数,第二个为序列。
序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到迭代器对象。
reduce
#reduce() 函数会对参数序列中元素进行累积。
用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。
文章来源: https://blog.51cto.com/tony/5883279
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报