python_匿名函数(Python匿名函数的特点)

网友投稿 400 2022-08-24


python_匿名函数(Python匿名函数的特点)

python_匿名函数

# #匿名函数:没有名字的函数就是匿名函数# #lambda:这个关键字修饰的就是匿名函数# #匿名函数的应用场景:简化代码# def sum(a,b):# result = a+b# return result# result = sum(1,2)# print(result)# #匿名函数的第一种写法# result = (lambda x,y:x+y)(1,2)# print(result)# #func是匿名函数的函数名字# #系统给我们的方法(返回给我们一个函数)# func = lambda x,y:x*y# result = func(1,6)# print(result)### #判断你传入的是否是偶数# def is_os(num):# if num % 2 ==0:# return True# else:# return False# result = is_os(0)# print(result,"----")# #返回一个函数,我们用变量来承接它## new_func = lambda num:True if num % 2 == 0 else False# result = new_func(2)# print(result)# my_list = [2,1,7]# #对列表进行排序(默认从小到大排序)# #reverse=True 从大到小排序# my_list.sort(reverse=True)# print(my_list)my_list = [{"name":"zs","age":20},{"name":"lisi","age":19}]#key = 函数(匿名函数使用方便)my_list.sort(key=lambda item:item["age"])print(my_list)#正常使用的函数def get_value(item): return item["age"]#默认从小到大my_list.sort(key=get_value,reverse=True)print(my_list)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java实现人员信息管理系统
下一篇:python_列表生成式(python列表生成式交换元素位置)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~