hi! On Tue, Jan 20, 2009 at 10:30 PM, Kent Johnson <ken...@tds.net> wrote: > On Tue, Jan 20, 2009 at 11:30 AM, Norman Khine <nor...@khine.net> wrote: >> Hi >> What am I doing wrong >> >>>>> media_list = ['upper_b.wav', 'upper_a.wav'] >>>>> print '%s' % (for x in media_list) >> File "<stdin>", line 1 >> print '%s' % (for x in media_list) >> ^ >> SyntaxError: invalid syntax >>>>> print '%s' % (x for x in media_list) >> <generator object at 0x532210> >> >> I want to replace %s with the items of the list as individual item string, >> i.e >> >> 'upper_b.wav', 'upper_a.wav' > > I'm not sure what you want, maybe one of these? > > In [1]: media_list = ['upper_b.wav', 'upper_a.wav'] > > In [2]: print ', '.join(media_list) > upper_b.wav, upper_a.wav > > In [3]: print ', '.join(repr(x) for x in media_list) > 'upper_b.wav', 'upper_a.wav' > > Kent
may be you want to do it this way: In [10]: for x in media_list: ....: print "%s" % x ....: ....: upper_b.wav upper_a.wav -- Regards, Arun Tomar blog: http://linuxguy.in website: http://www.solutionenterprises.co.in _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor