Python 中的map和reduce学习笔记

map和reduce都是Python中的内置函数

map函数接受两个参数,第一个参数是函数,第二个参数是列表,将函数依次作用于列表中的元素,并返回一个元素

reduce同样以函数和列表作为参数,区别在于,reduce的函数参数,接收两个参数,为列表参数的元素与之前运算的函数结果。可用于求和等。

 

map和reduce大大减少了代码量,提高了代码的易读性。可根据需求配合python的其他内置函数使用,比如lambda,capitalize等。

posted @ 2016-10-11 11:23  bierxiaobia  阅读(151)  评论(0编辑  收藏  举报