Python中的max()
函数是一个非常实用的内置函数,它用于找出给定的参数或者可迭代对象中的最大值。
函数定义
max()
函数可以有两种不同的使用方式:
max(iterable, *[, default=obj, key=func])
max(arg1, arg2, *args[, key=func])
iterable
:一个可迭代对象。default
:如果可迭代对象为空,返回default
指定的值。key
:一个函数,用于指定取最大值时使用的比较关键字。arg1
,arg2
,args
:两个或多个参数,max()
将返回这些参数中的最大值。
基本用法
从列表中找到最大值
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
print(max(numbers)) # 输出: 9
使用key参数
words = ['pear', 'cabbage', 'apple', 'bananas']
print(max(words, key=len)) # 输出: 'cabbage'
使用default参数
print(max([], default='Empty')) # 输出: 'Empty'