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 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor