情况:我有一大块文字,我想用较小的字符串分解。每n个单词之后。
text =这是一个小示例Text,展示了我想要的输出。
应该用n = 4分割成:
textList = ['这是一个很小的','示例文字,展示我的','所需的输出。']
我的想法是将其拆分为一个列表,其中只包含单个单词:
n = len(文字)
textList = text.split('',n)
然后使用join()把它放在一起,但我被卡住了,因为:
for x in range(0, 3):
' '.join(textList)
并不是将列表放在我想要的输出中
答案 0 :(得分:2)
试试这个:
text = 'This is a small example Text, showcasing my desired output.'
text = text.split()
n = 4
[' '.join(text[i:i+n]) for i in range(0,len(text),n)]