我有一个名为test1.txt的.txt文件,其中包含:
apple
P apple apple
P apple
Pbanana apple P apple apple apple
我使用以下代码将其基于字母P分为多个类别:
import re
Apple_split = open("test1.txt").read().split("P")
print(Apple_split_split)
现在,我希望计算每次拆分中出现“苹果”一词的次数。希望输出诸如1,2,1,1,3之类的信息。任何帮助,将不胜感激。
您可以执行以下操作:
f = open('test1.txt').read().split('P')
apple_counts = [segment.count('apple') for segment in f]
print apple_counts #[1, 2, 1, 1, 3]
上面的代码使用分割每个段后,使用了一个简单的列表理解方法'P'
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句