Sorting a multidimensional array by multiple keys
Duncan Booth
duncan.booth at invalid.invalid
Sat Mar 31 15:57:10 EDT 2007
Peter Otten <__peter__ at web.de> wrote:
> Duncan Booth wrote:
>
>>>>> from operator import itemgetter
>>>>> data.sort(key=itemgetter(0))
>>>>> data.sort(key=itemgetter(1))
>>>>> data.sort(key=itemgetter(4))
>>>>> data.sort(key=itemgetter(3))
>
> Or, in Python 2.5:
>
>>>> data.sort(key=itemgetter(3, 4, 1, 0))
>
Thanks, I'd forgotten itemgetter had that strangley assymmetric behaviour
of returning either a single value or a tuple.
More information about the Python-list
mailing list