python匿名函数的使用技巧
一、什么是Python中的匿名函数?
Python中的匿名函数,也叫 Lambda 函数,它是一个可以接受任意数量参数的函数,返回值也可以是任意类型的对象,而且不需要定义一个函数名。
二、Python匿名函数的使用技巧
1、Python匿名函数可以用于实现快速函数调用,方便简洁。
2、使用 lambda 表达式来创建匿名函数。使用 lambda 表达式的一般形式为:
lambda argument_list: expression
3、利用匿名函数改变列表中的值可以直接使用map()函数:
list(map(lambda x: x**2, [1, 2, 3]))
4、利用匿名函数求出序列中的最小值和最大值:
max = lambda x,y: x if x>y else y
min = lambda x,y: x if x<y else y
5、使用 lambda函数来结合filter()函数筛选出序列中的奇数:
odd_numbers = list(filter(lambda x: x % 2 == 1, range(10)))
print(odd_numbers)
python中lambda怎么使用 6、通过匿名函数来对list集合中的元素进行排序:
list.sort(key = lambda x: x[0]) # 按照每个元素的第一个值进行排序
三、结语
Python中的匿名函数是一种非常方便的用来快速完成一些简单任务的方法,可以大量节省编写函数表达式的时间,同时有效提高程序效率。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论