在 Python 中,、 和 是三个非常重要的内置函数( 在 Python 3 中被移到了 模块),它们主要用于函数式编程。它们的作用都是对集合(如列表、元组)中的元素进行处理,但处理的方式和目的不同。 简单的一句话总结: :对每个元素做同样的操作(加工)。 :根据条件筛选元素(过滤)。 :将所有元素合并成一个值(归约)。 --- 1. —— 映射 作用: 将传入的函数 依次作用到序列 的每一个元素上,并返回一个包含处理结果的新迭代器(Iterator)。 生活类比: 工厂流水线。原料(列表中的元素)经过机器(函数)加工,变成了成品。 语法: 示例: 将列表中的每个数字平方。 --- 2. —— 过滤 作用: 将序列 中的每个元素传递给函数 进行判断。如果函数返回 ,则保留该元素;如果返回 ,则丢弃该元素。 生活类比: 安检门。只有符合条件(没有携带违禁品)的人才能通过,其他的被拦下。 语法: 示例: 筛选出列表中的偶数。 --- 3. —— 归约 作用: 对序列 中的元素进行累积操作。函数 必须接收两个参数。 会先取前两个元素进行计算,然后将结果与第三个元素计算,以此类推,最终...