Is there a commas-in-between idiom?

James Stroud jstroud at mbi.ucla.edu
Sun Nov 5 14:04:19 CET 2006


Ernesto García García wrote:
> Hi experts,
> 
> it's very common that I have a list and I want to print it with commas 
> in between. How do I do this in an easy manner, whithout having the 
> annoying comma in the end?
> 
> <code>
> 
> list = [1,2,3,4,5,6]
> 
> # the easy way
> for element in list:
>   print element, ',',
> 
> print
> 
> 
> # this is what I really want. is there some way better?
> if (len(list) > 0):
>   print list[0],
>   for element in list[1:]:
>     print ',', element,
> 
> </code>
> 
> Thx,
> Ernesto

print ",".joint(some_list)

Where what you have named "list" is now called "some_list" because it is 
terribly ill-advised to reassign the name of a built-in type.

James



More information about the Python-list mailing list