首页 > 解决方案 > Python:如何在使用列表时输出 10 个单词批次?

问题描述

我有 list.txt 大约 4000 个字,如下所示:

cool
fast
smart
welcome
coder
word
nine
stacked
jokes
funny 

haha
lol
qwerty
computer
keyboard 

我想把这个列表中的所有输入都放在另一个文本文档( output.txt )中,每批 10 个,中间有一个空行,就像这样;

cool fast smart welcome coder word nine stacked jokes funny 

haha lol qwerty computer keyboard 

blablabla... 

任何人都可以在这里帮助我吗?

我正在考虑使用一个列表,但我不知道如何将其分成 10 个批次 + 在每个批次之间添加空白行!

标签: python

解决方案


string_batches =  [string[start:start+10] for start in range(0, len(string), 10)]

这将返回一个字符串大小相等的数组


推荐阅读