lambda 批量更改数组的值
时间: 2023-06-18 13:03:50 浏览: 146
批量更改数据
可以使用python中的lambda表达式和map函数来批量更改数组的值。lambda表达式可以用来定义一个简单的函数,而map函数可以应用此函数到一个序列中的每个元素,返回一个新的序列。
例如,假设有一个数组a=[1,2,3,4,5],要将数组中的每个元素都加上10,可以使用以下代码:
```python
a = [1, 2, 3, 4, 5]
a = list(map(lambda x: x+10, a))
print(a) # 输出 [11, 12, 13, 14, 15]
```
在这个例子中,lambda表达式 `lambda x: x+10` 定义了一个简单的函数,用来将输入值加上10。map函数应用了这个函数到数组a中的每个元素上,并返回一个新的序列。
你可以将lambda表达式替换为任何你需要的函数,以实现不同的批量更改数组值的操作。
阅读全文