python中reduce 与map的用法
python中reduce 与map的用法
-
reduce的工作过程是:
在迭代sequence(tuple ,list ,dictionary, string等可迭代物)的过程中,
首先把前两个元素传给 函数参数,函数加工后,
然后把得到的结果和第三个元素作为两个参数传给函数参数,
函数加工后得到的结果又和第四个元素作为两个参数传给函数参数,依次类推 -
map的工作过程是:
map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。
参考文章:
https://blog.csdn.net/bailixuance/article/details/85098215
https://www.liaoxuefeng.com/wiki/1016959663602400/1017329367486080

浙公网安备 33010602011771号