将列表中的项目连接到字符串

问题:

有没有更简单的方法将列表中的字符串项连接成单个字符串?
我可以使用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 = ['this','is','a','sentence']
>>> '-'.join(sentence)
'this-is-a-sentence'

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Concatenate item in list to strings

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

27 − 21 =