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

用Python的min函数来查找列表中的最小值

发布时间:2023-05-31 22:48:05

Python中的min函数是用来查找列表或其他可迭代对象中的最小值的。它的语法如下:

min(iterable, *[, key, default])

其中,iterable是要查找最小值的可迭代对象,*表示可选参数,key指定比较的key,default是当iterable为空时返回的默认值。

下面来演示一下如何使用min函数来查找列表中的最小值。

首先,我们需要准备一个列表。

# 准备数据
my_list = [3, 4, 2, 1, 5, 8, 6]

接着,我们可以使用min函数来查找列表中的最小值。

# 查找最小值
min_val = min(my_list)
print('最小值为:', min_val)

输出结果如下:

最小值为: 1

我们还可以使用key参数来指定比较的key。比如,我们可以按照绝对值大小来比较。

# 按照绝对值大小来比较
min_val = min(my_list, key=abs)
print('最小值为:', min_val)

输出结果如下:

最小值为: 1

最后,我们可以设置一个默认值,当列表为空时返回它。

# 当列表为空时返回0
my_list = []
min_val = min(my_list, default=0)
print('最小值为:', min_val)

输出结果如下:

最小值为: 0

综上所述,Python的min函数是非常方便、实用的函数,可以帮助我们快速查找列表或其他可迭代对象中的最小值。我们只需要传入要查找的可迭代对象,就可以轻松地完成查找任务。