Esiste un modo più semplice per concatenare gli elementi stringa in un elenco in una singola stringa? Posso usare la str.join()
funzione?
Ad esempio, questo è l'input ['this','is','a','sentence']
e questo è l'output desideratothis-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)