type
status
date
slug
summary
tags
icon
password
map和reduce用法记录
map()
map()函数接收两个参数。第一个参数是函数(表示做什么的参数),第二个是Iterable。map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。
意思就是每个数都要通过函数的运算,变成一个新的列表。
reduce()
reduce()接收两个参数。第一个参数是函数,第二个参数为一个序列。第一个函数作用在第二个序列上。
reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4)
练习题
Python提供的
sum()
函数可以接受一个list并求和,请编写一个prod()
函数,可以接受一个list并利用reduce()
求积:- 作者:JucanaYu
- 链接:https://jucanayu.top/article/0a2050f2-ea85-4d24-ad46-4268e4bc01b1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。