finding max in python as per some custom criterion

后端 未结 4 598
夕颜
夕颜 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:52

    I think the generator expression of doublep is better, but we seldom get to use methodcaller, so...

    from operator import methodcaller
    max(map(methodcaller('arity'), s))
    

提交回复
热议问题