因此,在 python 中对列表进行排序时,该sorted
函数可以带一个cmp
关键字来覆盖__cmp__
我们正在排序的对象的函数。
我希望max
有一个类似的关键字,但它没有。人们知道为什么吗?
无论如何,有人知道解决这个问题的最pythonic方法吗?我不想覆盖__cmp__
类本身,而我能想到的其他选项sorted(L,cmp=compare)[0]
看起来很丑陋。什么是这样做的好方法?
给出的实际示例是L=[a1,a2,...,an]
其中 eachak
本身就是一个整数列表,我们想要最大的整数在哪里ai<aj
是词典意义上的。