跳至主要内容

min()

Python 中的 min() 函数 是一种内置函数,它返回可迭代对象(例如列表、元组或字符串)或多个参数中的最小项。它还可以接受一个可选的键函数,以指定用于查找最小项的自定义比较逻辑。

参数值

参数 说明
可迭代对象

包含要比较并查找最小值元素的 可迭代对象(列表、元组、集合等)。

默认

一个可选参数,指定如果 可迭代对象 为空时要返回的值。

*可迭代对象

可选的附加可迭代对象,用于比较值,允许在多个可迭代对象中查找最小值。

返回值

min() 函数可以返回传递给它的可迭代对象中存在的任何数据类型。

如何在 Python 中使用 min()

示例 1

min() 函数返回可迭代对象中的最小项或两个或更多参数中的最小项。

min(2, 5, -1, 10, 3)
示例 2

min() 函数还可以采用键函数来指定自定义比较。

numbers = [10, 25, 5, 30]
min_num = min(numbers, key=lambda x: x%10)
示例 3

当与 字符串 一起使用时,min() 返回 Unicode 代码点值最小的项。

names = ['Alice', 'Bob', 'Charlie', 'Zara']
min_name = min(names)