¿Cuál sería su forma preferida de concatenar cadenas de una secuencia de manera que entre cada dos pares consecutivos se agregue una coma? Es decir, ¿cómo se asigna, por ejemplo, ['a', 'b', 'c']
a 'a,b,c'
? (Los casos ['s']
y []
deben asignarse a 's'
y ''
, respectivamente.)
Por lo general, termino usando algo como ''.join(map(lambda x: x+',',l))[:-1]
, pero también me siento algo insatisfecho.