python列表 lambda函数
时间: 2023-11-07 22:56:59 浏览: 97
Python 中的lambda函数介绍
在Python中,lambda函数是一种匿名函数的定义方式。lambda函数可以用来编写简短的函数,并且可以作为其他函数的参数或返回值。lambda函数的语法如下:
lambda 参数列表: 表达式
lambda函数可以接受多个参数,并且可以在表达式中进行计算和操作。下面是一些lambda函数的示例:
1. 求平方:
square = lambda x: x**2
print(square(3)) # 结果为9
2. 求和:
add = lambda a, b: a + b
print(add(1, 2)) # 结果为3
3. 列表排序:
fruits = ["apple", "banana", "cherry"]
fruits.sort(key=lambda x: len(x))
print(fruits) # 结果为['apple', 'cherry', 'banana']
需要注意的是,lambda函数是一个表达式,它会返回一个函数对象。如果没有变量接受这个返回值的话,它很快就会被丢弃。
阅读全文