首页 > 解决方案 > 将列中的所有字符串加为一个

问题描述

我有一个相对简单的问题,但我是 Python 新手,所以我需要帮助。

我想遍历 Python 中的一个列,其中所有值都是句子,例如“朋友+CCas+好结果”,“只是希望一切顺利。严肃的','学术和非学术的混合',等等......

意甲我想循环
第一的 '朋友+CCas+好结果'
第二 '只是希望一切顺利。严肃的'

我的目标是将列中的所有字符串添加到一个字符串中,以便分别计算整个列中每个单词的出现总数。我为两个字符串找到了这个方法:

string = 'Hello ' 
string += 'World'

print(string) => 'Hello World' 然后我可以 string.split() 但我尝试了列表理解和循环,但没有得到我想要的整个专栏的好结果,为了得到这样的结果:

'Friends+CCas+好的结果只是希望一切顺利。严重的学术和非学术的混合',所有字符串之间有一个空格,然后拆分整个内容以获得每个单词的总频率

我希望我足够清楚。

先感谢您

标签: pythonstringloopssplit

解决方案


假设“列”是指 python list:您可以遍历列表并在每个字符串之前添加一个空格,如下所示:

full_str = ""
for sentence in list_name:
    full_str += " " + sentence

推荐阅读