Python内置函数min、max怎么用

admin3年前云主机113

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

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

相关文章

租个便宜的菲律宾服务器选哪家?

租个便宜的菲律宾服务器选哪家?在选择便宜的菲律宾服务器提供商时,以下是一些需要考虑的主要因素:价格:价格是选择服务器提供商的首要考虑因素之一。不同的服务提供商可能会有不同的价格策略和计划,需要根据自己...

国外美国云服务器租用有哪些优势

国外美国云服务器租用有哪些优势在当今的数字化时代,云计算和云服务已经成为了越来越多的企业和个人的首选。云服务器租用作为云计算服务的重要组成部分,受到了广大用户的欢迎和青睐。而在国外,特别是美国,云服务...

国外服务器租用有哪些优势

国外服务器租用有哪些优势随着互联网的高速发展,越来越多的企业和个人开始选择租用国外服务器,而不是传统的国内服务器。那么,国外服务器租用有哪些优势呢?全球覆盖范围广一个显而易见的优势就是国外服务器可以覆...

centos7怎么安装 centos7安装步骤

CentOS 7.0 已经正式发布,网侠小编第一时间为大家提供了centos 7安装的一些技巧,如果你不了解centos7怎么安装的话可以参考下文。  CentOS 提供了不同的安...

木木云优惠码

木木云优惠码如果你正在寻找一款质量可靠、价格实惠的云服务器,那么木木云一定是你不可错过的选择。在木木云,你可以享受到快速而稳定的云服务器、高品质的技术支持以及丰厚的资源配额。更重要的是,木木云还提供了...

亚当云

亚当云 前言 亚当云是一家云计算解决方案提供商,致力于为全球用户提供最优质的云计算产品和服务,帮助用户实现数字转型,以应对不断变化的业务挑战。本文将为你介绍亚当云的产品和服务,以及其在云计算领域的...