⚠️ reduce 的初值有什么用

⚠️ reduce 的初值有什么用

reduce 的第三个参数(初值)最重要的作用是【0】。

阅读更多 →
reduce 在做什么

reduce 在做什么

reduce 干的活是【0】。

阅读更多 →
⚠️ 要用三次的逻辑,就别写成 lambda

⚠️ 要用三次的逻辑,就别写成 lambda

一批金额 [120, 80, 200, 150],门槛 100:留下不低于门槛的,各乘 10,再加起来。这正是 l1_basic_11 里用循环做过的那条流水线。这个"够不够格"的

阅读更多 →
自己写:给 sorted 传 lambda

自己写:给 sorted 传 lambda

同一份订单排两次:按金额降序、按城市名升序。

阅读更多 →
自己写:两句 lambda 串起来

自己写:两句 lambda 串起来

一批金额 [120, 80, 200, 150],门槛 100:留下不低于门槛的,各乘 10,再加起来。这正是 l1_basic_11 里用循环做过的那条流水线。用 lambda 写,输出挑出几条、总

阅读更多 →
⚠️ key 前面加个负号

⚠️ key 前面加个负号

同一份订单排两次,第二次的 key 前面加了个负号: ORD = [{'city': '北京', 'amount': 120}, {'city&

阅读更多 →
两句 lambda 各算出什么

两句 lambda 各算出什么

一批金额 [120, 80, 200, 150],门槛 100:留下不低于门槛的,各乘 10,再加起来。这正是 l1_basic_11 里用循环做过的那条流水线。用两句 lambda 分别挑一次、换一

阅读更多 →
把 lambda 赋给一个变量,好不好

把 lambda 赋给一个变量,好不好

写 f = lambda x: x * 10 这种代码【0】。

阅读更多 →
⚠️ 什么时候不该用 lambda

⚠️ 什么时候不该用 lambda

下面这些场合里,不该用 lambda 的是【0】。

阅读更多 →
lambda 和 def 差在哪

lambda 和 def 差在哪

lambda 写出来的函数和 def 写的,本质区别是【0】。

阅读更多 →