当前位置: 首页 > 知识库问答 >
问题:

如何将列表中的项串联到单个字符串?

朱华皓
2023-03-14

有没有更简单的方法将列表中的字符串项串联成单个字符串?我可以使用str.join()函数吗?

例如。这是输入['this'、'is'、'a'、'sence'],这是所需的输出this-is-a-sence

sentence = ['this','is','a','sentence']
sent_str = ""
for i in sentence:
    sent_str += str(i) + "-"
sent_str = sent_str[:-1]
print sent_str

共有1个答案

许子平
2023-03-14

使用join:

>>> sentence = ['this', 'is', 'a', 'sentence']
>>> '-'.join(sentence)
'this-is-a-sentence'
>>> ' '.join(sentence)
'this is a sentence'
 类似资料: