¿Hay una manera más simple de concatenar elementos de cadena en una lista en una sola cadena? ¿Puedo usar la str.join()
función?
Por ejemplo, esta es la entrada ['this','is','a','sentence']
y esta es la salida deseadathis-is-a-sentence
sentence = ['this','is','a','sentence']
sent_str = ""
for i in sentence:
sent_str += str(i) + "-"
sent_str = sent_str[:-1]
print sent_str
'-'.join(sentence)