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()求积:
 
Python迭代Python练习-count、remove、append、extend
Loading...
JucanaYu
JucanaYu
干饭人,干饭魂🍚
最新发布
Python练习-类型转换
2025-4-9
Python练习-count、remove、append、extend
2025-4-8
Python练习-set和sorted
2025-4-6
Python练习-insert和del
2025-4-6
Python练习-range
2025-4-6
Python练习-双指针法
2025-4-6