Python之匿名函数

开篇小福利

我们都知道,找工作投简历时,假如你运气好,会得到一个内推码,它虽然不能使你一定会被招上,但是却可以避免你的简历被机器过滤掉。那么,问题来了,你知道像这种内推码一样的玩意儿是怎么生成的吗?

下面将使用一个简单的程序,随机生成一千个类似于内推码的东西。

在这里插入图片描述

1.匿名函数

匿名函数的关键字为lambda : 冒号前面是形参,冒号后面是返回值

没有名字的函数,不用写return,返回值就是该表达式的结果。

语法:lambda 参数:方法(或三元运算)

例:

在这里插入图片描述

特点:

匿名函数不需要特意去定义一个函数名,可能这个函数只是某个地方临时用一下,后面就不会再用了
匿名函数一般都是和其他方法搭配使用,使得代码更加简洁

下面会用实例来具体展示匿名函数的用法:

题1:找出1——100之间的偶数

print(list(filter(lambda x:x%2==0,range(100))))

题2:将下列列表中的0移动至列表末尾

nums = [0,7,0,1,2,1,5,1,7,8,0,67,1,3,4]

解:

print(sorted(nums,key=lambda x:1 if x == 0 else 0))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值