python-3.x - 有没有可以拆分文本而无需多次拆分的功能
问题描述
现在我有一个看起来像这样的语料库
Letter = EAPVol2.split('\n\n\n\n\n')[3]
Scheherazade = EAPVol2.split('\n\n\n\n\n')[4]
Maelstrom = EAPVol2.split('\n\n\n\n\n')[5]
VonKempelen = EAPVol2.split('\n\n\n\n\n')[6]
MesmericRevelation = EAPVol2.split('\n\n\n\n\n')[7]
MValdemar = EAPVol2.split('\n\n\n\n\n')[8]
TheBlackCat=EAPVol2.split('\n\n\n\n\n')[9]
Usher = EAPVol2.split('\n\n\n\n\n')[10]
等等。
如何将其写入列表理解中,而不必手动拆分它。谢谢!
在某些情况下,我正在尝试拆分文本。每个索引都是一个新的短篇小说,由 ('\n\n\n\n\n') 分割。
解决方案
试试这个 -
split_short = EAPVol2.split('\n\n\n\n\n')
Letter,Scheherazade,Maelstrom,VonKempelen,MesmericRevelation,MValdemar,TheBlackCat,Usher = [split_short[i] for i in range(3,11)]
推荐阅读
- microservices - spring rest webservices的编排
- python - 理解 softmax 激活函数中的 'axis' 参数
- javascript - 检查在 vue.js 上运行良好的 twig 文件中的 css 类
- c++ - 如何在 C++ 中准确测量时间?
- asp.net-core - .Net Core 使用数据库配置服务
- java - Java中阻塞队列和多线程的困惑
- xunit.net - 如何在 AutoDataAttribute 子类中创建 Mock 类?
- javascript - 如何从CKEditor 5中的所有锚标签中获取所有图像链接
- c# - 如何将用户数据保存到 ASP.Net Core 中的列表
- c# - 从 Google FIT API 获取数据到 crossplattform-App(使用 Xamarin、VisualStudios、C#)