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练习-判断一个空列表和最长的连续序列
Loading...
JucanaYu
JucanaYu
干饭人,干饭魂🍚
最新发布
Python练习-判断一个空列表和最长的连续序列
2025-6-26
Python练习-对字典进行赋值
2025-6-25
vi/vim如何进行多行的添加、删除、替换
2025-6-16
使用ollama+ragflow构建医疗助手大模型demo
2025-6-11
Python练习-add
2025-5-16
Pytorch中的TensorBoard如何使用
2025-5-8