sorting list of tuples by second (third...) tuple item
Justin Sheehy
justin at iago.org
Fri Feb 15 09:27:42 EST 2002
kp87 at lycos.com (kevin parks) writes:
> How would you sort something based on 2 criteria. Say you have a list
> of lists (i hate tuples). first thing you want is everything sorted by
> the first value and then everything that has the same value for [0]
> then sorted by [1]
This is the default behavior of Python's listobject's sort method.
It will sort by the first element, then the second, then the third, etc...
If you want some other order, you have two choices:
- write a custom cmp function to pass to sort
- decorate your list so that the default sort does what you want
-Justin
More information about the Python-list
mailing list