Eddie S wrote:
> Hi,
> I have a list containing numbers. I want to join this list in to a
> string which I can then output. The problem is I cant seem to join
> list of non-string items in to a string.
> 
> My list looks something like:
> 
> list = [5,7,20,19,49,32]
> 
> I could loop through the list outputing each number individually but I
> am sure there is a nicer method of doing it.
> 
> Cheers Eddie

Use List Comprenhensions, join() and str():

numlist = [5,7,20,19,49,32]
','.join([str(x) for x in numlist])

BTW: never use "list" as a name for your list

http://docs.python.org/tut/node7.html#SECTION007140000000000000000

HTH,
Wolfram

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to