Python 中的 max()
函数 是一个内置函数,它返回传递给它的参数中的最高值。它可以接受多个参数或一个可迭代对象(例如列表、元组或集合),并根据它们的比较顺序返回其中存在的最大值。如果参数类型不同,它将引发 TypeError。
参数值
参数 | 说明 |
---|---|
可迭代对象 | 包含要比较并从中返回最大值的多个值的可迭代对象(列表、元组、字典等)。 |
默认值 | 一个可选参数,指定如果可迭代对象为空时要返回的默认值。 |
*args | 要比较并从中返回最大值的附加可迭代对象或值。 |
key | 在比较之前应用于每个元素的函数,以确定最大值。 |
返回值
max()
函数可以返回可迭代对象参数中存在的任何数据类型。
如何在 Python 中使用 max()
示例 1
max()
函数返回可迭代对象中最大的项或两个或更多参数中最大的项。
max(1, 2, 3, 4, 5)
示例 2
max()
函数可以与 key 参数一起使用,以指定用于从每个元素中提取比较键的函数。
max(['apple', 'banana', 'strawberry', 'cherry'], key=len)
示例 3
max()
函数可以接受一个可迭代对象和一个默认值,如果可迭代对象为空,则返回该默认值。
max([], default='No values')