[Tutor] Sorting a list

Emile van Sebille emile at fenx.com
Wed May 13 18:41:24 CEST 2009


On 5/13/2009 9:25 AM Timo said...
> 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.

If this is always the case you can use the sort method of lists, then 
relocate the last entry to the front --

 >>> a = [4, 6, 'word', 3, 9]
 >>> a.sort()
 >>> a.insert(0,a.pop())
 >>> a
['word', 3, 4, 6, 9]
 >>>

HTH,

Emile


> 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 at python.org
> http://mail.python.org/mailman/listinfo/tutor
> 



More information about the Tutor mailing list