you can pass sort a custom compare function
Simple ex: def compare(x,y): try: return cmp(int(x), int(y)) except: pass try: int(x) except: return -1 try: int(y) except: return 1 return 0 x = [4, 6, 'word', 3, 9] x.sort(cmp=compare) >> ['word', 3,4, 6, 9] On Wed, May 13, 2009 at 10:25 AM, Timo <timomli...@gmail.com> wrote: > Hello, > > I don't think this should be difficult, so maybe I look over it. But I > can't seem to find the solution. > > I have a list with one word and a couple of numbers. Now I want the word to > be kept in the first location and the numbers to be sorted. > > So this: > [4, 6, 'word', 3, 9] > > should be: > > ['word', 3, 4, 6, 9] > > Timo > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor