python中的map()函数和reduce()函数的区别和用法介绍

咱们先从定义上来解释一下这两个函数的区别: ①从参数方面来讲: map(func, *iterables)包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组)。其中,函数(即map的第一个参数位置的函数)可以接收一个或多个参数。 reduce(function, sequence[, initial]) 第一个参数是函数,第二个是 序列(列表或元组)。但是,其函数必须接收两个参数。 ②
相关文章
相关标签/搜索