ラムダ
ラムダプロトタイプ:ラムダパラメーター:操作(パラメータ)
ラムダ関数は、また、一方向関数の迅速な定義はどこにも機能が必要とされて使用することができますことができ、特定の名前が機能していない無名関数と呼ばれます。これは、関数のデフの定義とは異なります。
ラムダとDEF差:
1)デフメソッドは、名前、ないラムダを作成することです。
2))ラムダ関数オブジェクトを返し、そのオブジェクトは、DEF変数(関数名に関数オブジェクトを割り当てる、識別子が割り当てられていません。
3)ラムダは単なる式であるが、それはデフ文です。
4)ラムダ式「:」バック、唯一の表現、デフあなたはより多くを持つことができます。
5)画像等はDEFができ、print文またはラムダのために使用することができない場合。
6)ラムダは、一般的に、単純な関数を定義するために使用され、DEF複雑な関数を定義することができます。
G =ラムダX:X ** 2 プリント(G(3))
出典:https://i.cnblogs.com/EditPosts.aspx?opt=1
A = [ 3、6、1、5、4、2 ] A.sort() プリント(A)
キーワード分類:
学生= [ ' トム'、' A '、20 ]、[ ' ジャック'、' C '、18 ]、[ ' アンディ'、' B '、51 ]] student.sort(キー =ラムダ学生:学生[ 2 ]) プリント(学生)
出典:https://zhuanlan.zhihu.com/p/59702850