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)
max(s, key=operator.methodcaller('arity'))
or
max(s, key=lambda x: x.arity())