欢迎访问宙启技术站
智能推送

如何使用Python函数来获取列表中最大值和最小值?

发布时间:2023-07-02 12:07:44

要通过Python函数来获取列表中的最大值和最小值,可以使用内置函数max()和min()。这两个函数分别可以返回给定列表中的最大值和最小值。

首先,我们需要定义一个列表,例如:

numbers = [9, 5, 22, 17, 3, 12]

然后,可以使用max()和min()函数来获取列表中的最大值和最小值:

max_value = max(numbers)
min_value = min(numbers)

这样,max_value将会包含列表中的最大值,min_value将会包含列表中的最小值。

完整的例子如下:

numbers = [9, 5, 22, 17, 3, 12]

max_value = max(numbers)
min_value = min(numbers)

print("最大值:", max_value)
print("最小值:", min_value)

输出结果为:

最大值: 22
最小值: 3

除了这种基本用法外,max()和min()函数还可以接受额外的参数来指定比较的方式。例如,可以使用key参数来指定自定义的比较函数。

以下是一个示例,使用key参数来指定按照绝对值来比较列表中的值:

numbers = [-9, 5, -22, 17, -3, 12]

max_value = max(numbers, key=abs)
min_value = min(numbers, key=abs)

print("绝对值最大值:", max_value)
print("绝对值最小值:", min_value)

输出结果为:

绝对值最大值: -22
绝对值最小值: -3

通过这些方法,我们可以方便地获取列表中的最大值和最小值,并根据需要来进行扩展和定制。