Python程序:读取单词列表并返回最长单词的长度
当需要读取单词列表并返回最长单词的长度时,可以定义一种方法,通过迭代列表并使用“len”方法获取列表中每个字符串的长度。
以下是相同的演示示例−
例子
def longest_length_string(my_string):
len_str = len(my_string[0])
temp_val = my_string[0]
for i in my_string:
if(len(i) > len_str):
len_str = len(i)
temp_val = i
print("长度最长的单词是:", temp_val, " 长度为 ", len_str)
my_string = ["three", "Jane", "quick", "lesson", 'London', 'newyork']
print("列表是:")
print(my_string)
print("调用查找列表中最长字符串的方法")
longest_length_string(my_string)
输出
列表是:
['three', 'Jane', 'quick', 'lesson', 'London', 'newyork']
调用查找列表中最长字符串的方法
长度最长的单词是:newyork 长度为 7
解释
-
定义了一个名为“longest_length_string”的方法。
-
它接受一个字符串列表作为参数。
-
遍历列表,并确定列表中每个字符串的长度。
-
确定这些值中的最大值,并将其作为输出返回。
-
定义了一个字符串列表,并在控制台上显示它。
-
通过将此列表作为参数传递来调用方法。
-
输出在控制台上显示。