Jay Mutter III wrote: > I have the following that I am using to extract "numbers' from a file > ... > which yields the following > > [('1', '337', '912')] > ... > So what do i have above ? A list of tuples?
Yes, each line is a list containing one tuple containing three string values. > How do I send the output to a file? When you print, the values are automatically converted to strings by calling str() on them. When you use p2.write(), this conversion is not automatic, you have to do it yourself via p2.write(str(jay)) You can also tell the print statement to output to a file like this: print >>p2, jay > Is there a way to get the output as > > 1337912 instead of [('1', '337', '912')] ? In [4]: jay=[('1', '337', '912')] jay[0] is the tuple alone: In [6]: jay[0] Out[6]: ('1', '337', '912') Join the elements together using an empty string as the separator: In [5]: ''.join(jay[0]) Out[5]: '1337912' In [7]: Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor