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