1. 程式人生 > >Python lambda 匿名函式 基礎知識篇

Python lambda 匿名函式 基礎知識篇

lambda匿名引數,為什麼叫匿名引數,因為他定義了一個函式功能,但是卻沒有名字,不過功能卻和函式功能是一樣的。

如果你臨時需要用一個功能,但是又不想寫函式,就直接可以用lambda功能。簡單例子如下

my_list = range(16)
filter(lambda x: x % 3 == 0, my_list)

這裡注意,lambda引數的使用格式的例子是:

sum =lambda arg1, arg2: arg1 + arg2;
後面那個mylist的變數值,是filter的用法

然後我們再來看一個用法