ラムダ関数を理解する助けになりましたが、たくさんのコードをチェックしましたが、それでも理解できません。たぶん簡単な例で、事前に感謝します。ラムダ関数の働きを理解する
-2
A
答えて
1
あなたは、ラムダを使用している場合
map(lambda x: x * x, foo)
を書くことができ
for i in range(len(a)):
a[i] = a[i] * a[i]
[1,2,3,4,5] FOO =、リスト内の値で正方形にしたいと仮定
filter(lambda x: x % 3 == 0, foo)
、その後、3で割り切れる要素だけをしたい基本的には、forループを書くことからあなたを保存したり、より良い効率的なWAに書き込むそれを置くためにy。
+0
ああ、私は今、ちょうど、部分 "x:"がループのようなものを意味しているのを見ていますか? –
+0
@BlueMondayラムダは 'def some_function(x):return x * x'と全く同じものです。 'x'はパラメータであり、' x * x'はそのパラメータを使用する式であることに注意してください。ここで起こったことは、コードが別の関数を定義しないことで少しのスペースを節約したことです。興味深い部分( 'x * x')をその使用(マップ)に近づけるので便利です。 – tdelaney
関連する問題
- 1. Pythonのラムダ関数 "翻訳" Pythonのラムダ関数を理解しようとしているとき再帰エラー
- 2. C++でラムダ関数のオーバーヘッドを理解する11
- 3. 私はこのラムダ関数を理解することができません
- 4. 私はtellg関数の働きを理解していないようです
- 5. ラムダ関数:名前解決
- 6. ラムダ式をよりよく理解する関数に変換する
- 7. なぜ関係が働くのかを理解する
- 8. Pythonでネストされたラムダ関数の動作を理解する
- 9. AWSラムダ関数を開発するときに使用するJava SDKを理解できない
- 10. C++ラムダ、のstd ::関数メモリ管理
- 11. 理解()関数
- 12. C#でラムダ式を理解する
- 13. Pyspark:ラムダ関数と.withColumnを使用すると、型のエラーが発生します。理解できません。
- 14. 関数内のポインタを理解する
- 15. ラムダ関数が別のラムダ関数を呼び出す
- 16. Javascript関数理解
- 17. どのように実行するJavaのラムダ関数分解
- 18. jqueryでcallback.call関数を理解する
- 19. 再帰関数pythonを理解する
- 20. matlabでchi2gof関数を理解する
- 21. ndarray.reshape関数を理解するには?
- 22. ハスケル関数を理解する
- 23. アルゴリズム:再帰関数を理解する
- 24. 関数とセマンティクスを理解する
- 25. semilogy関数の理解
- 26. set()関数の理解
- 27. 再帰関数の理解
- 28. atoi()関数の理解
- 29. 理解Cの関数ポインタ
- 30. Dir()関数の理解
https://www.google.com/search?sourceid=chrome-psyapi2&ion=1&espv=2&ie=UTF-8&q=python%20lambda%20function&oq=python%20lambda%20function&aqs=chrome..69i57j0l5.3537j0j7 –
ます。https: //docs.python.org/3/tutorial/controlflow.html#lambda-expressions –
http://www.diveintopython.net/power_of_introspection/lambda_functions.html –