有没有更简单的方法将列表中的字符串项连接成单个字符串?我可以使用该str.join()功能吗?
str.join()
例如,这是输入['this','is','a','sentence'],这是所需的输出this-is-a-sentence
['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
使用str.join:
str.join
>>> sentence = ['this', 'is', 'a', 'sentence'] >>> '-'.join(sentence) 'this-is-a-sentence' >>> ' '.join(sentence) 'this is a sentence'