使用Python查找截断句子后的k个分区的程序
假设我们有一个句子s,其中存在一些英语单词,这些单词用单个空格隔开,没有前导或尾随空格。我们还有另一个值k。我们只需在截断后找到前k个单词。
因此,如果输入如下:s =“编码挑战对学生非常有帮助”k = 5,则输出为True(请参见图像)
为了解决这个问题,我们将按照以下步骤进行−
- words:=按空格拆分s
-
通过分隔空格的方式连接来自单词数组的前k个字母,然后返回
让我们看一下以下实现以获得更好的理解−
例子
def solve(s,k):
words = s.split()
return " ".join(words[:k])
s =“编码挑战对学生非常有帮助”
k = 5
print(solve(s,k))
输入
“编码挑战对学生非常有帮助”,5
输出
编码挑战对学生非常有