python - 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 个批次 + 在每个批次之间添加空白行!
解决方案
string_batches = [string[start:start+10] for start in range(0, len(string), 10)]
这将返回一个字符串大小相等的数组
推荐阅读
- scala - 类型参数 [Nothing,X] 不符合类型参数界限 [T,X<: XX[T]]>
- android - 长按动作的搜索栏
- java - 如何使用 Java 使已生成的现有 JWT 令牌过期?
- elasticsearch - 如何从 OpenShift EFK 堆栈中的日志条目中提取和可视化值
- google-cloud-platform - 我不确定这是否是 Cloud Pub/Sub 内部错误
- javascript - 在页面开头由 foreach 生成的文本选项中插入“列表继续”之类的文本
- javascript - 如何为 Google Apps 脚本编写适当的文档?
- python - 导入 python 包时的语法错误
- javascript - 如何使必填字段动态反应?
- reactjs - 如何在 React js 中将部分输入与正则表达式匹配?