我需要从列表中的句子中剪切一个单词,然后在文件中使用该单词的次数。我开始在列表中读取文件。这将整个句子放入列表的一个位置。我希望从字符7 - 14切出句子,切出我需要的单词,然后计算在整个文件或列表的其余部分中使用该单词的次数!需要帮助!
答案 0 :(得分:0)
我正在寻找从字符7 - 14
切出句子
你应该看看string slicing in Python。从字母7(包括)到14(不包括)获取字符串中的字符:
example = "this is an example string"
what_you_want = example[7:14]
答案 1 :(得分:0)
您可以使用split方法将句子转换为如下所示的单词列表:
sentence = "this is a sentence"
setence_list = sentence.split(" ")
将我们的句子变成
['this', 'is', 'a', 'sentence']
允许您使用以下内容对句子编制索引:list [2]
你基本上可以对文件做同样的事情,然后使用for循环来计算单词发生的次数。
答案 2 :(得分:0)
file = open("file.txt","r")
substring = file.readline()[6:14]
print(file.read().replace("\n"," ").split(" ").count(substring+1))