finding max in python as per some custom criterion

后端 未结 4 611
夕颜
夕颜 2020-12-11 00:55

I can do max(s) to find the max of a sequence. But suppose I want to compute max according to my own function , something like so -

currmax = 0
def mymax(s)          


        
4条回答
  •  鱼传尺愫
    2020-12-11 01:44

    max(s, key=operator.methodcaller('arity'))
    

    or

    max(s, key=lambda x: x.arity())
    

提交回复
热议问题