Python内置的min()和max()函数的使用方法
发布时间:2023-07-01 03:06:20
Python内置的min()和max()函数分别用于获取可迭代对象中的最小值和最大值。
min()函数的使用方法为:
min(iterable, *[, key, default])
这个函数接受一个可迭代对象作为参数,返回其中的最小值。如果可迭代对象为空,则返回一个默认值或者抛出一个ValueError异常(如果没有提供默认值的话)。
其中,iterable参数是一个可迭代对象,可以是列表、元组、集合、字典等等。
key参数是一个函数,用于指定比较的键值,默认为None,即直接比较元素的大小。
default参数是一个默认值,当可迭代对象为空时返回。
例如,使用min()函数求最小值的示例代码如下:
numbers = [5, 2, 8, 1, 9] min_number = min(numbers) print(min_number) # 输出结果为1
max()函数的使用方法和min()函数类似,用于获取可迭代对象中的最大值。
max()函数的使用方法为:
max(iterable, *[, key, default])
这个函数接受一个可迭代对象作为参数,返回其中的最大值。如果可迭代对象为空,则返回一个默认值或者抛出一个ValueError异常(如果没有提供默认值的话)。
其中,iterable参数是一个可迭代对象,可以是列表、元组、集合、字典等等。
key参数是一个函数,用于指定比较的键值,默认为None,即直接比较元素的大小。
default参数是一个默认值,当可迭代对象为空时返回。
例如,使用max()函数求最大值的示例代码如下:
numbers = [5, 2, 8, 1, 9] max_number = max(numbers) print(max_number) # 输出结果为9
总结:
min()和max()函数是Python内置的函数,用于获取可迭代对象中的最小值和最大值。使用这两个函数可以方便地找到列表、元组等可迭代对象中的最小和最大元素。另外,通过使用key参数可以自定义比较的键值,从而实现更复杂的比较逻辑。
