On Wed, 11 May 2005, Tom Tucker wrote:
> Good morning! Does Python have a sort function thats supports a delimiter?
Hi Tom,
Not directly, but it's actually not too difficult to get this working.
Python's sort() function can take in an optional "comparison" function, so
we can do something like this:
######
def customCompare(host1, host2):
return cmp(host1.split('-')[2],
host2.split('-')[2])
######
and then use this custom comparator by passing it as an additional
argument to sort():
######
somelist.sort(customCompare)
######
The Sorting HOWTO talks about this in more detail:
http://www.amk.ca/python/howto/sorting/sorting.html
Best of wishes!
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor