I have a class with an attribute which is a list "rank_list" this is a list of instances f another class that has attributes "quality, is_observed" if I want to sort the list by the attribute "quality" I can just use, self.rank_list.sort(key=operator.attrgetter('quality')) But I want to sort like this. self.rank_list.sort(key=(operator.attrgetter('quality') * operator.attrgetter('is_observed') * self.does_observe)) Will this work or is there a better way?
Thanks Vincent Davis
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor