使用 Python 找出截斷句子後的 k 個分割槽


假設我們有句子 s,其中存在一些英語單詞,這些單詞由單個空格分隔,沒有前導或後隨空格。我們還有另一個值 k。我們必須找出截斷後僅前 k 個單詞。

因此,如果輸入類似於 s = "Coding challenges are really helpful for students" k = 5,則輸出將為 True (參見影像)

為了解決這個問題,我們將按照以下步驟操作 −

  • words := 以空格對 s 進行拆分

  • 透過用空格分隔連線 words 陣列中的前 k 個字母並返回

讓我們看看以下實現以獲得更好的理解 −

示例

 即時演示

def solve(s, k):
   words = s.split()
   return " ".join(words[:k])
s = "Coding challenges are really helpful for students"
k = 5
print(solve(s, k))

輸入

"Coding challenges are really helpful for students", 5

輸出

Coding challenges are really helpful

更新於: 2021 年 5 月 29 日

76 次瀏覽

職業生涯起步

完成課程後獲得認證

開始
廣告
© . All rights reserved.