Python内置函数min、max怎么用

admin3年前云主机39

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怎么用》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

photonvps怎么样

PhotonVPS是一家怎么样的虚拟专用服务器提供商?PhotonVPS是一家提供虚拟专用服务器(VPS)的服务商,由PhoenixNAP数据中心于2008年创立。该公司是美国洛杉矶地区最大的VPS供...

美国云服务器推荐:性价比最高的云服务器对比

一、价格对比在选择云服务器时,价格是最基本的考虑因素之一。我们对市场上几家主要的美国云服务器提供商进行了研究和比较,包括AWS,Azure和Google云。从纯价格角度来看,我们发现谷歌云平台的价格最...

华为云双十一活动

华为云双十一活动:云计算市场的新里程碑每年的双十一都是电商界最火热的日子,但今年华为云也参与了其中,成为了云计算领域的新里程碑。华为云双十一活动的成功举办不仅为华为云自身赢得了商业机会,同时也让更多的...

如何预防勒索软件的攻击?租用福建BGP高防物理机有什么应用场景?

近几年来,勒索软件相关的安全事件在全球频繁爆发,引起了大众的重视。勒索软件影响的客户包括中小企业的业务信息系统,甚至包括个人终端,移动设备。又因为它不像一般攻击事件,其发起者只想访问数据或者获取资源,...

100G泉州高防服务器够用吗?泉州100G高防服务器租用价格多少?

100G泉州高防服务器够用吗?100G泉州高防服务器是指防御能力具有100G的泉州服务器,通常在租用泉州高防服务器时,都会有硬防的范围来进行选择,如果在攻击流量不超过100G的前提下,都能够保证网络业...

Docker?Desktop常见的几种启动失败问题解决方法

内容介绍报错1,Error:Failed to restart报错2,Error invoking remote method 'desktop-go-backend':[object...