Python max() 函数



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

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

语法

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


 max(x, y, z, ....)

参数

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

返回值

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

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


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

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

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

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


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

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

The largest number in the list is: 587

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


# Creating the string
Str = ['dog','cat','kit']
large = max(Str)
print("The maximum of the strings is: ", large)

上述代码的输出如下 -

The maximum of the strings is: kit

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


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

以下是上述代码的输出 -

The largest key value is: Order