sorting ascending/descending with operator.attrgetter

Tim Golden mail at timgolden.me.uk
Wed Mar 31 13:35:00 EDT 2010


On 31/03/2010 18:08, Chris Curvey wrote:
> I must be having a brain cramp.  Given a list of objects, how can I
> sort the list on one attribute in descending order, then sort within
> each group in ascending order on another attribute.
>
> For example:
>
> class Foo:
>      def __init__(self, a, b, c):
>          self.a = a
>          self.b = b
>          self.c = c

I think this is the kind of thing you're after...

http://ramblings.timgolden.me.uk/2009/10/15/reverse-sorting-on-arbitrary-key-segments/

... at least the link to the Wiki should help:

http://wiki.python.org/moin/HowTo/Sorting

TJG



More information about the Python-list mailing list