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”的方法,該方法將列表作為引數。
列表的長度分配給一個變數。
遍歷列表,並檢查每個元素的長度是否大於列表第一個元素的長度。
如果是,則將其分配為最大長度。
將其作為輸出返回。
在方法外部,定義一個列表並在控制檯上顯示。
透過傳遞所需的引數來呼叫該方法。
輸出顯示在控制檯上。
廣告