Python 0基础_变现_38岁_day 15(匿名函数)

本文介绍了Python中如何使用匿名函数(lambda)实现简单的函数定义,以及在列表排序时如何利用lambda进行自定义键值操作,包括升序、降序排列。
摘要由CSDN通过智能技术生成
'''
匿名函数:
不用定义函数名,无需使用def关键字,使用lambda将函数写成一行;
'''
#使用匿名函数定义一个两个数字相加的函数

add = lambda x,y : x+y        #使用变量接收匿名函数的内容,且变量名作为调用函数的变量名;
print(add(5,3))                 #匿名函数调用与普通函数一样;

#在列表的sort排序方法中,可以搭配使用lambda进行对应的操作

li = ['梨','哈密瓜','香蕉']       #以列表中的元素长度进行排序
li.sort()    #元素会根据字符串拼音的首字母进行排序
print(li)                                            #输出结果:['哈密瓜', '梨', '香蕉']
li.sort(key=lambda x:len(x))
print(li)                                            #输出结果:['梨', '香蕉', '哈密瓜']
li.sort(key=lambda x:len(x),reverse=True)            #降序排序
print(li)                                            #输出结果:['哈密瓜', '香蕉', '梨']

  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值