max,min,filte,map,sorted五个内置函数匀可和lamdba函数结合使用
用sorted来个例子吧
例1;
结果为:
由上得出sorted排序的权重x【0】来决定,而x(帽号前的X)是匿名函数传入的变量参数
帽号后的x[0]是返回给匿名函数的值
例2:
结果为:
可见如果中刮号将整个lambda函数刮住得到是一列表,里面是函数的内存地址,必需一个个传参来运行
例3:
结果为:
最后小刮号内的参数传和不传取决定义lambda函数时帽号前放没放变量名
而传入的值怎样作用在迭代对象的元素里就取决帽号后面
例4:
结果为:
由此得出要返回两个值只能做成1个值的方式返回(列表或元组)
例5:
结果是
例5和例4的区别不大,这里我就不说了
总的来说lambda函数表达式可以写多,但看起来有点废力,
多点代码的还用正常表达式写好一点
标签:帽号,函数,结果,匿名,详解,sorted,lambda From: https://www.cnblogs.com/Arng/p/17679335.html