溫馨提示×

怎么用python找最長的單詞長度

小億
527
2023-11-07 16:47:23
欄目: 編程語言

要找到一串文本中最長的單詞長度,可以使用以下的Python代碼實(shí)現(xiàn):

def find_longest_word_length(text):
    words = text.split()  # 將文本分割成單詞列表
    longest_word_length = 0

    for word in words:
        if len(word) > longest_word_length:
            longest_word_length = len(word)

    return longest_word_length

text = "This is a sample sentence with some long words"
longest_word_length = find_longest_word_length(text)
print("最長的單詞長度為:", longest_word_length)

運(yùn)行結(jié)果:

最長的單詞長度為: 8

在這個例子中,我們定義了一個名為find_longest_word_length的函數(shù),該函數(shù)接受一個文本參數(shù)。函數(shù)首先使用split()方法將文本分割成單詞列表。然后,使用一個循環(huán)遍歷每個單詞,并使用len()函數(shù)計(jì)算每個單詞的長度。如果某個單詞的長度比之前記錄的最長單詞長度還要長,就更新最長單詞長度。最后,函數(shù)返回最長單詞長度。

在示例中,給定的文本是"This is a sample sentence with some long words",其中最長的單詞是"sentence",長度為8。因此,輸出結(jié)果為8。

0