Python中的min()和max()函数-示例和用法
发布时间:2023-06-25 21:36:32
在Python中,min()和max()函数是两个非常有用的函数。这两个函数可以用来找到序列(列表、元组等)中的最小和最大值。
本文将为您介绍以下内容:
- min()函数的用法和示例
- max()函数的用法和示例
min()函数的用法和示例
min()函数可以用来找到序列(列表、元组等)中的最小值。
语法:
min(iterable, *[, key, default])
参数:
- iterable:要查找最小值的序列。
- key:设置一个函数来定制排序的比较方法。
- default:如果序列为空,则返回此默认值。
返回值:
返回序列中的最小值。
示例1:
找到列表中的最小值。
lst = [5, 3, 9, 7, 1] print(min(lst)) # 输出结果为:1
示例2:
找到元组中的最小值。
tup = (4, 7, 5, 8, 1) print(min(tup)) # 输出结果为:1
示例3:
通过key参数设置排序的比较方法。
lst = ['pear', 'apple', 'banana', 'orange'] print(min(lst, key=len)) # 输出结果为:pear
max()函数的用法和示例
max()函数可以用来找到序列(列表、元组等)中的最大值。
语法:
max(iterable, *[, key, default])
参数:
- iterable:要查找最大值的序列。
- key:设置一个函数来定制排序的比较方法。
- default:如果序列为空,则返回此默认值。
返回值:
返回序列中的最大值。
示例1:
找到列表中的最大值。
lst = [5, 3, 9, 7, 1] print(max(lst)) # 输出结果为:9
示例2:
找到元组中的最大值。
tup = (4, 7, 5, 8, 1) print(max(tup)) # 输出结果为:8
示例3:
通过key参数设置排序的比较方法。
lst = ['pear', 'apple', 'banana', 'orange'] print(max(lst, key=len)) # 输出结果为:banana
最后,我们需要注意一点,在使用min()和max()函数时,序列中的所有元素必须是可比较的。否则,Python会抛出TypeError异常。
