用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函数是非常方便、实用的函数,可以帮助我们快速查找列表或其他可迭代对象中的最小值。我们只需要传入要查找的可迭代对象,就可以轻松地完成查找任务。
