Python内置函数min、max怎么用
Python内置函数min、max怎么用
使用Python内置函数min
Python内置函数min用于返回给定参数中的最小值。其语法如下:
min(arg1, arg2, *args[, key])
其中,arg1、arg2为必选参数,*args可选,key代表函数的排序方式,如下所示:
arg1、arg2:比较的两个数,必选
*args:比较多个数,可选
key:指定排序方式,可选
例如,要比较多个数的大小,可以使用如下代码:
print(min(1, 2, 3, 4, 5))
输出结果为1,即第一个参数1为所有参数中的最小值。
使用Python内置函数max
Python内置函数max和min类似,用于返回给定参数中的最大值。其语法如下:
max(arg1, arg2, *args[, key])
其中,arg1、arg2为必选参数,*args可选,key代表函数的排序方式,如下所示:
arg1、arg2:比较的两个数,必选
*args:比较多个数,可选
key:指定排序方式,可选
例如,要比较多个数的大小,可以使用如下代码:
print(max(1, 2, 3, 4, 5))
输出结果为5,即最后一个参数5为所有参数中的最大值。
使用key参数
key参数可以指定排序方式,默认为从小到大。例如,要比较大小写不敏感的字符串,可以使用如下代码:
lst = ['a', 'B', 'c', 'D']
print(min(lst, key=str.lower))
输出结果为'a',即忽略大小写后的最小值。同样地,max函数也可以使用key参数指定排序方式。
注意事项
max、min函数的比较对象必须是同一类型的,否则会报错。
例如,要比较字符串和数字的大小,会报错如下:
lst = [1, 2, '3', 4, 5]
print(min(lst))
报错信息为:“TypeError: '<' not supported between instances of 'str' and 'int'”。
因此,使用这两个函数时需要注意参数类型的一致性。
《Python内置函数min、max怎么用》来自互联网同行内容,若有侵权,请联系我们删除!
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。