Python函数:如何在列表中找到最大值和最小值?
发布时间:2023-07-04 02:24:28
在Python中,我们可以使用内置函数来找到列表中的最大值和最小值。下面是两种常见的方法:
方法一:使用内置函数max()和min()
我们可以使用内置函数的max()和min()来找到列表中的最大值和最小值。这两个函数都可以接受一个可迭代对象(比如列表)作为参数,并返回其中的最大值和最小值。
def find_max_min1(lst):
maximum = max(lst)
minimum = min(lst)
return maximum, minimum
方法二:使用for循环遍历列表
我们也可以使用for循环遍历列表,逐个比较元素,并记录最大值和最小值。
def find_max_min2(lst):
maximum = lst[0]
minimum = lst[0]
for num in lst:
if num > maximum:
maximum = num
if num < minimum:
minimum = num
return maximum, minimum
以上两种方法都可以实现找到列表中的最大值和最小值。我们可以根据实际需求选择其中一种方法来使用。举个例子,假设我们有一个包含学生成绩的列表,并希望找出其中的最高分和最低分:
scores = [85, 72, 93, 65, 77]
max_score, min_score = find_max_min1(scores)
print("最高分:", max_score)
print("最低分:", min_score)
输出结果:
最高分: 93 最低分: 65
这样,我们就成功地找到了列表中的最大值和最小值。
