Steven D'Aprano <[EMAIL PROTECTED]> writes: > Would it be less crufty if I wrote it as a cryptic one liner without > comments? > > f.write(str(data)[1:-1].replace(',', '') + '\n')
That doesn't look terribly cryptic to me, but maybe I'm used to it. > > Try this: f.write(' '.join(str(x) for x in data) + '\n') > That will only work in Python 2.5 or better. It should work in 2.4, I think. Though, I haven't tried 2.5 yet so I can't say from experience whether 2.4 is better than 2.5. Anyway, f.write(' '.join(map(str, data)) + '\n') should work in the whole 2.x series, if I'm not mistaken. -- http://mail.python.org/mailman/listinfo/python-list