如何在 Python 中使用 enumerate 函数实现查找最大值和最小值
要在 Python 中使用 enumerate 函数查找最大值和最小值,可以使用以下步骤:
创建一个包含要查找的值的列表。
初始化最大值和最小值变量,将其设置为列表中的第一个元素。
使用 enumerate 函数遍历列表中的元素,并更新最大值和最小值变量。
返回最大值和最小值。
下面是使用 enumerate 函数实现查找最大值和最小值的示例代码:
values = [3, 7, 2, 1, 8, 4, 5] # 初始化最大值和最小值为列表中的第一个元素 max_value = values[0] min_value = values[0] # 使用 enumerate 遍历列表中的元素 for i, value in enumerate(values): # 如果当前元素比最大值大,更新最大值变量 if value > max_value: max_value = value # 如果当前元素比最小值小,更新最小值变量 if value < min_value: min_value = value # 打印结果 print("最大值是:", max_value) print("最小值是:", min_value)
输出结果为:
最大值是: 8 最小值是: 1
如果要在列表中查找字符串的最大值和最小值,可以使用类似的方法。例如,以下代码查找字符串列表中的最大值和最小值:
strings = ["pidancode.com", "Python", "coding", "皮蛋编程", "programming"] # 初始化最大值和最小值为列表中的第一个元素 max_string = strings[0] min_string = strings[0] # 使用 enumerate 遍历列表中的元素 for i, string in enumerate(strings): # 如果当前字符串比最大字符串大,更新最大字符串变量 if string > max_string: max_string = string # 如果当前字符串比最小字符串小,更新最小字符串变量 if string < min_string: min_string = string # 打印结果 print("最大字符串是:", max_string) print("最小字符串是:", min_string)
输出结果为:
最大字符串是: programming 最小字符串是: Python
相关文章