Чи є більш простий спосіб об'єднати рядкові елементи зі списку в один рядок? Чи можна використовувати цю str.join()
функцію?
Наприклад, це вхід, ['this','is','a','sentence']
і це бажаний вихідthis-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)