[Q] A better way to print?

Dan Bishop danb_83 at yahoo.com
Sun Feb 23 03:55:36 CET 2003


eRrEiMcOgVoErMrE at cox.net (Eric Gorr) wrote in message news:<1fqsf0w.i3i7qq41g4wN%eRrEiMcOgVoErMrE at cox.net>...
> I have some print code that looks like:
> 
>   for i in range(N-1):
>     print W[i],
>     sys.stdout.softspace = 0
>     print '-',
>     sys.stdout.softspace = 0
> 
>   print W[-1]
> 
> and this outputs things of the form:
> 
>   1-0-1-0-0-0
> 
> is there a better method?

The simplest way is

print '-'.join(W)




More information about the Python-list mailing list