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("该列表为:")
print(my_list)
print("结果为:")
print(find_longest_length(my_list))
输出
该列表为:
['ab', 'abc','abcd','abcde']
结果为:
5
解释
-
定义一个名为“find_longest_length”的方法,它带有一个列表参数。
-
列表长度被分配给一个变量。
-
遍历列表,检查每个元素的长度,以查看它是否大于列表中第一个元素的长度。
-
如果是,它被分配为最大长度。
-
它作为输出返回。
-
在方法之外,定义一个列表,并在控制台上显示它。
-
通过传递所需参数来调用该方法。
-
输出在控制台上显示。