开篇小福利
我们都知道,找工作投简历时,假如你运气好,会得到一个内推码,它虽然不能使你一定会被招上,但是却可以避免你的简历被机器过滤掉。那么,问题来了,你知道像这种内推码一样的玩意儿是怎么生成的吗?
下面将使用一个简单的程序,随机生成一千个类似于内推码的东西。
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))