列出完整的句子,我需要从列表的其余部分切片和计数一个单词

时间:2013-03-22 14:44:08

标签: python list slice

我需要从列表中的句子中剪切一个单词,然后在文件中使用该单词的次数。我开始在列表中读取文件。这将整个句子放入列表的一个位置。我希望从字符7 - 14切出句子,切出我需要的单词,然后计算在整个文件或列表的其余部分中使用该单词的次数!需要帮助!

3 个答案:

答案 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))