完整的句子列表,我需要从列表的其余部分切片和计算一个单词
问题描述:
我需要从列表中的某个句子中切出一个单词,然后发送该单词在文件中使用过多少次。我开始阅读列表中的文件。这将整个句子放在列表中的一个位置上。我试图从字符7-14中分割句子,将我需要的单词切分出来,然后计算在整个文件或列表的其余部分中使用过这个单词的次数!需要帮忙!完整的句子列表,我需要从列表的其余部分切片和计算一个单词
答
即时通讯寻求从字符7片的一句话 - 14
你应该看看string slicing in Python。从位置7(含)获得字符串中的字符14(独家):
example = "this is an example string"
what_you_want = example[7:14]
答
可以使用分裂的方式,把一个句子变成这样的单词列表:
sentence = "this is a sentence"
setence_list = sentence.split(" ")
把我们的句子翻译成
['this', 'is', 'a', 'sentence']
,它允许您指数句子的东西,如:列表[2]
你基本上可以对文件做同样的事情,然后使用for循环来计算单词发生的次数。
答
file = open("file.txt","r")
substring = file.readline()[6:14]
print(file.read().replace("\n"," ").split(" ").count(substring+1))
你能向我们展示你已经完成的代码吗? – MattDMo 2013-03-22 14:44:58