Good morning! Does Python have a sort function thats supports a delimiter? For example, I want to sort the below hostnames, based on the city.
Thanks! Tom Hostnames to be sorted ------------------------------------- sys01-xxx-austin-tx sys02-xxx-austin-tx sys01-yyy-austin-tx sys01-xxx-newark-oh sys01-yyy-newark-oh sys01-zzz-newark-oh sys02-zzz-newark-oh Unwanted Sorted Output ----------------------- >>> hostnames = ['sys01-xxx-austin-tx','sys02-xxx-austin-tx','sys01-yyy-austin-tx','sys01-xxx-newark-oh','sys01-yyy-newark-oh','sys01-zzz-newark-oh','sys02-zzz-newark-oh'] >>> hostnames.sort() >>> hostnames ['sys01-xxx-austin-tx', 'sys01-xxx-newark-oh', 'sys01-yyy-austin-tx', 'sys01-yyy-newark-oh', 'sys01-zzz-newark-oh', 'sys02-xxx-austin-tx', 'sys02-zzz-newark-oh'] Successful Unix Sort Command ? Can Python do something like this ? ------------------------------------------------ ~ >sort -t '-' -k3 /tmp/hostnames sys01-xxx-austin-tx sys01-yyy-austin-tx sys02-xxx-austin-tx sys01-xxx-newark-oh sys01-yyy-newark-oh sys01-zzz-newark-oh sys02-zzz-newark-oh _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor