2017-11-18 17 views
-7

私はPythonには新しく、勉強しようとしています。ラムダ関数を使ってPythonのリストの最大値を調べる

は私がリストを持って言う:LST = [22、36、47、2、13]

私は最大の要素を取得するには、最大(LST)を使用することができます知っているが、私はこれを行う方法を知りたいですlamda関数を使用します。

誰でも私を表示できますか?

+1

あなた自身の努力を示してください。あなたがこれまで行ってきたことをコードに加えて、どこに問題があるのか​​を指摘してください。 – pirho

答えて

0

あなたはreduceを使用して、あなたのラムダをラップすることができます。

>>> from functools import reduce 
>>> 
>>> lst = [22, 36, 47, 2, 13] 
>>> reduce(lambda x, y: x if (x > y) else y, lst) 
47 
2
lambda_max = lambda x: max(x) 
lambda_max(list) 
+1

OK、私はupvotingしているので、これはOPがどのように非官能的な質問であるかを示すはずです。 – timgeb

関連する問題