python apply
时间: 2023-06-21 13:10:15 浏览: 98
Python中apply函数的用法实例教程
Python apply 指的是使用 Python 中的函数式编程工具,将一个函数作用于一个可迭代对象中的每个元素,返回一个新的可迭代对象。
例如,如果想将一个列表中的每个元素都平方,可以使用 Python 的内置函数 `map()` 来实现:
```python
a = [1, 2, 3, 4, 5]
b = list(map(lambda x: x**2, a))
print(b) # 输出 [1, 4, 9, 16, 25]
```
上面代码中,使用 `map()` 函数将 lambda 表达式作用于列表 `a` 中的每个元素,得到一个新的可迭代对象,最后将其转换为列表 `b`。
另外,Python 还提供了 `filter()` 函数用于过滤可迭代对象中的元素,以及 `reduce()` 函数用于对可迭代对象中的元素进行累积操作。这些函数都是 Python 函数式编程中常用的工具。
阅读全文