Python程式返回單詞列表中最長單詞的長度


當需要從單詞列表中返回最長單詞的長度時,定義一個方法,該方法將列表作為引數。它檢查列表中是否存在元素,並根據此顯示輸出。

示例

以下是相同內容的演示

def find_longest_length(my_list):
   max_length = len(my_list[0])
   temp = my_list[0]

   for element in my_list:
      if(len(element) > max_length):

         max_length = len(element)
         temp = element
   return max_length

my_list = ["ab", "abc", "abcd", "abcde"]
print("The list is :")
print(my_list)
print("The result is :")
print(find_longest_length(my_list))

輸出

The list is :
['ab', 'abc', 'abcd', 'abcde']
The result is :
5

解釋

  • 定義了一個名為“find_longest_length”的方法,該方法將列表作為引數。

  • 列表的長度分配給一個變數。

  • 遍歷列表,並檢查每個元素的長度是否大於列表第一個元素的長度。

  • 如果是,則將其分配為最大長度。

  • 將其作為輸出返回。

  • 在方法外部,定義一個列表並在控制檯上顯示。

  • 透過傳遞所需的引數來呼叫該方法。

  • 輸出顯示在控制檯上。

更新於: 2021年9月14日

938 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告