Print all items in a list with a delimiter

printing, python, string

Solution

>>> ','.join(map(str,a))
'1,2,3'

Problem

Consider this Python code for printing a list of comma separated values ``` for element in list: print element + ",", ``` What is the preferred method for printing such that a comma does not appear if `element` is the final element in the list. ex ``` a = [1, 2, 3] for element in a print str(element) +",", output 1,2,3, desired 1,2,3 ```

Original source

Related problems