Is there a commas-in-between idiom?
Ernesto García García
titogarcia_nospamplease_ at gmail.com
Sun Nov 5 08:17:55 EST 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
mylist = [1,2,3,4,5,6]
print ','.join(map(str, mylist))
Great solution!
Thank all of you,
Ernesto
More information about the Python-list
mailing list