python中lambda表达式示例
时间: 2024-09-20 12:17:05 浏览: 43
Python中 Lambda表达式全面解析
在Python中,lambda表达式是一个小型的、即时创建的匿名函数,通常用于简单的操作。它的基本语法如下:
```python
lambda arguments: expression
```
其中,`arguments`是函数的输入参数,可以有任意数量的参数,用逗号分隔;`expression`是要计算的结果,通常只有一条简单语句。
下面是一些lambda表达式的例子:
1. 计算两个数的和:
```python
sum_lambda = lambda x, y: x + y
result = sum_lambda(3, 5) # 结果是8
```
2. 判断奇偶性:
```python
is_even = lambda num: num % 2 == 0
print(is_even(4)) # 输出True
```
3. 对列表排序:
```python
numbers = [3, 7, 1, 9]
sorted_numbers = sorted(numbers, key=lambda x: x)
```
在这个例子中,`key`参数接受一个lambda函数,用于指定排序依据。
阅读全文