在lambda表达式使用全局变量
时间: 2023-09-10 10:09:47 浏览: 233
全局变量的使用
5星 · 资源好评率100%
在lambda表达式中使用全局变量可以通过将全局变量作为参数传递给lambda表达式。以下是一个示例:
```python
global_var = 10
my_lambda = lambda x: x + global_var
result = my_lambda(5)
print(result) # 输出: 15
```
在上面的例子中,lambda表达式`my_lambda`接受一个参数`x`,并将其与全局变量`global_var`相加。通过在lambda表达式中引用`global_var`,我们可以在lambda函数中使用全局变量。
需要注意的是,如果全局变量在lambda表达式创建后被修改,lambda表达式仍然会使用创建时的值。
阅读全文