我使用的是 Python 2.7,需要 2 个函数来查找最长和最短句子(按字数计算)随机段落。例如,如果我选择放入这一段:
“将您的海滨度假之旅与北加州詹纳葡萄酒之乡的红葡萄酒和白葡萄酒搭配起来。这座位于索诺玛县的沿海小城市坐落在俄罗斯河河口附近,整个夏天,斑海豹和狂吠的加州海狮都会在这里游来游去。沙嘴,晒上几个小时的阳光。您可以在罗斯堡州立历史公园游泳和徒步旅行,了解早期的俄罗斯猎人,他们被该地区海豹群的毛皮所吸引。堡垒的葡萄园,其葡萄树的历史可以追溯到 1817 年,是加利福尼亚州最早种植葡萄的地方之一。”
其输出应该是36 and 1636个意思最长的句子有36个单词,最短的句子有16个单词。
def MaxMinWords(paragraph):
numWords = [len(sentence.split()) for sentence in paragraph.split('.')]
return max(numWords), min(numWords)
编辑:正如许多人在评论中指出的那样,这个解决方案远非稳健。该片段的目的是简单地充当指向 OP 的指针。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)