Czy istnieje prostszy sposób łączenia elementów ciągów na liście w jeden ciąg znaków? Czy można użyć funkcji str.join()
do dołączania elementów do listy?Łączenie pozycji na liście z ciągami znaków
E.g. to jest wejście ['this','is','a','sentence']
i to jest pożądane wyjście 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 (zdanie)' – aland