python apply语法
时间: 2023-10-11 20:08:45 浏览: 76
python语法
`apply()` 是 Python 中的一个函数,用于将一个函数应用于一个可迭代对象(如列表、元组、字典等)的各个元素上,并返回一个由函数的返回值组成的列表。`apply()` 的语法如下:
```python
apply(function, iterable)
```
其中,`function` 是要应用的函数,`iterable` 是可迭代对象。
举个例子,假设我们有一个列表 `lst`,其中的元素都是数字。我们想要将这些数字都平方一下,然后返回一个新的列表。可以使用 `apply()` 函数实现:
```python
def square(x):
return x ** 2
lst = [1, 2, 3, 4, 5]
new_lst = apply(square, lst)
print(new_lst) # [1, 4, 9, 16, 25]
```
在上面的例子中,我们定义了一个函数 `square`,用于将一个数字平方。然后,我们将这个函数应用到列表 `lst` 中的每个元素上,得到一个新的列表 `new_lst`。
阅读全文