On 22/04/2010 14:57, Jo Chan wrote:
> 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?
> 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])

TJG
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to