Existe-t-il un moyen plus simple de concaténer des éléments de chaîne dans une liste en une seule chaîne? Puis-je utiliser la str.join()
fonction?
Par exemple, c'est l'entrée ['this','is','a','sentence']
et c'est la sortie souhaitéethis-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)