Python min() 函数



Python min() 函数用于从指定的可迭代对象中检索最小的元素。

找到两个给定数字的最小值是我们执行的常规计算之一。通常,min 是我们在给定值中找到最小值的操作。例如,在值 “10, 20, 75, 93” 中,最小值为 10。

语法

以下是 Python min() 函数的语法 -


 min(x, y, z, ....)

参数

  • x, y, z − 这是一个数值表达式。

返回值

此函数返回其最小的参数。

以下示例显示了 Python min() 函数的用法。在这里,我们检索传递给函数的最小数量的参数。


print ("min(80, 100, 1000) : ", min(80, 100, 1000))
print ("min(-20, 100, 400) : ", min(-20, 100, 400))
print ("min(-80, -20, -10) : ", min(-80, -20, -10))
print ("min(0, 100, -400) : ", min(0, 100, -400))

当我们运行上述程序时,它会产生以下结果——

min(80, 100, 1000) : 80
min(-20, 100, 400) : -20
min(-80, -20, -10) : -80
min(0, 100, -400) : -400

在这里,我们将创建一个列表。然后使用 min() 函数检索列表中的最小元素。


# Creating a list
List = [74,587,24,92,4,2,7,46]
res = min(List)
print("The smallest number in the list is: ", res)

在执行上述代码时,我们得到以下输出 -

The smallest number in the list is: 2

在下面的示例中,将创建一个字符串长度相等的列表。然后根据字母顺序检索最小的字符串:


# Creating the string
Str = ['dog','cat','kit']
small = min(Str)
print("The minimum of the strings is: ", small)

上述代码的输出如下 -

The minimum of the strings is: cat

我们还可以使用字典中的 min() 函数来查找最小的键,如下所示:


# Creating the dictionary
dict_1 = {'Animal':'Lion', 'Kingdom':'Animalia', 'Order':'Carnivora'}
small = min(dict_1)
print("The smallest key value is: ", small)

以下是上述代码的输出 -

The smallest key value is: Animal