Hi, I am not sure what 'random' does (what package is it from?), but
list=['1','2','3'] slist=','.join(list) works, while list=[1,2,3] slist=','.join(list) does not. It appears 'join' only works on lists (and maybe tuples?) of string objects and the list must be passed in as an argument. Try translating your list into a list of string representation of numbers and then using join. Hope this is a useful clue, -Jason On 11/27/06, Moedeloos Overste <[EMAIL PROTECTED]> wrote:
Hi, I'm trying to use the join() method on a list to be able to store the contents of that list in a file. Basically I want the contents of the list stored without the []. I've tried numerous ways of using the join() method, but they all return errors. I've tried using the tutorial and documentation on this one but still can't work it out. errors: TypeError: sequence item 0: expected string, int found code: LotNumbers = random.sample(range(1,45), 6) #random numbers from range into list) ','.join() #?what's the correct syntax? fout = open("draw__output.dat", "a") fout.write(LotNumbers) #writing string to file fout.close() vDraws = vDraws - 1 Can someone show me the correct way to use the join() method in this case? Many thanks, Robert _________________________________________________________________ De makers van Hotmail hebben groot nieuws! Meer weten? Klik hier! http://imagine-windowslive.com/mail/launch/default.aspx?Locale=nl-nl _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor