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