Qual seria sua maneira preferida de concatenar seqüências de caracteres de uma sequência, de modo que entre cada dois pares consecutivos uma vírgula seja adicionada. Ou seja, como você mapeia, por exemplo, ['a', 'b', 'c']
para 'a,b,c'
? (Os casos ['s']
e []
devem ser mapeados para 's'
e ''
, respectivamente.)
Normalmente, acabo usando algo como ''.join(map(lambda x: x+',',l))[:-1]
, mas também me sentindo um pouco insatisfeito.