Hi, friends. I wanna ask if there is a function which is able to take a list as argument and then return its top-k maximums?
mail at timgolden.me.uk
Thu Apr 22 16:04:01 CEST 2010
On 22/04/2010 14:57, Jo Chan wrote:
> I wanna ask if there is a function which is able to take a list as argument
> and then return its top-k maximums?
> I only know about max which is poorly a top-1 maximum function, now I want
> more yet I am lazy enough that don't want to write one by myself.
> So please tell me if there is one or not. I really need this soon.
> Appreciate a lot.
Assuming top-k doesn't mean something obscurely statistical:
l = [1,2, 3, 4, 5]
k = 3
print (sorted (l, reverse=True)[:k])
More information about the Python-list