私はPythonには新しく、勉強しようとしています。ラムダ関数を使ってPythonのリストの最大値を調べる
は私がリストを持って言う:LST = [22、36、47、2、13]
私は最大の要素を取得するには、最大(LST)を使用することができます知っているが、私はこれを行う方法を知りたいですlamda関数を使用します。
誰でも私を表示できますか?
私はPythonには新しく、勉強しようとしています。ラムダ関数を使ってPythonのリストの最大値を調べる
は私がリストを持って言う:LST = [22、36、47、2、13]
私は最大の要素を取得するには、最大(LST)を使用することができます知っているが、私はこれを行う方法を知りたいですlamda関数を使用します。
誰でも私を表示できますか?
あなたはreduceを使用して、あなたのラムダをラップすることができます。
>>> from functools import reduce
>>>
>>> lst = [22, 36, 47, 2, 13]
>>> reduce(lambda x, y: x if (x > y) else y, lst)
47
lambda_max = lambda x: max(x)
lambda_max(list)
OK、私はupvotingしているので、これはOPがどのように非官能的な質問であるかを示すはずです。 – timgeb
あなた自身の努力を示してください。あなたがこれまで行ってきたことをコードに加えて、どこに問題があるのかを指摘してください。 – pirho