【发布时间】:2017-06-04 19:56:21
【问题描述】:
这是我必须为学校回答的问题
就本题而言,如果该词后面紧跟一个句点,我们将把该词定义为句子的结尾。例如,在文本“这是一个句子。最后一句话有四个词。”,结尾词是“句子”和“单词”。以类似的方式,我们将句子的起始词定义为在句子结尾之前的任何词。上一个示例文本的起始词是“The”。您不需要将文本的第一个单词视为起始单词。编写一个程序:
采用单个字符串参数的 endwords 函数。此函数必须返回出现在给定字符串中的所有句子结尾词的列表。返回的列表中不应有重复的条目,句号不应包含在结束词中。
我目前的代码是:
def startwords(astring):
mylist = astring.split()
if mylist.endswith('.') == True:
return my list
但我不知道我是否使用了正确的方法。我需要一些帮助
【问题讨论】: