How to Sort this array
Marco Mariani
marco at sferacarta.com
Sat Oct 26 04:49:32 EDT 2002
On Sat, Oct 26, 2002 at 06:23:47AM +0000, Hai Wu wrote:
> How to sort an array with numbers like 021025_11441 in it? It needs to be
> sorted first by the number before '_', then sorted by the number after '_'?
> How to do it using a customized sort function?
array = [ x.split('_') for x in array ]
array.sort()
array = [ '_'.join(x) for x in array ]
If your list is big, it's better to avoid a custom cmp function, because
the function call overhead in python is heavy.
More information about the Python-list
mailing list