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

'''
匿名函数:
不用定义函数名,无需使用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)                                            #输出结果:['哈密瓜', '香蕉', '梨']

相关推荐

  1. Python基础】Lambda匿名函数

    2024-04-25 12:16:04       15 阅读
  2. Python——lambda匿名函数

    2024-04-25 12:16:04       40 阅读
  3. python匿名函数

    2024-04-25 12:16:04       12 阅读
  4. python匿名函数

    2024-04-25 12:16:04       10 阅读
  5. day11 基础函数(二)

    2024-04-25 12:16:04       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-25 12:16:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-25 12:16:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-25 12:16:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-25 12:16:04       18 阅读

热门阅读

  1. Maximum And Queries (easy version)

    2024-04-25 12:16:04       14 阅读
  2. SQL Server详细使用教程

    2024-04-25 12:16:04       16 阅读
  3. go学习知识点

    2024-04-25 12:16:04       18 阅读
  4. Linux网络设置

    2024-04-25 12:16:04       13 阅读
  5. @PropertySource的使用

    2024-04-25 12:16:04       11 阅读
  6. mysql表锁了

    2024-04-25 12:16:04       12 阅读