简单学Python内置函数19max函数

max()函数是Python的内置函数,用于返回给定参数的最大值。参数可以为一个,也可以为多个。参数为一个的时候,只能是可迭代对象,如列表、元组、集合等。下面介绍几种常见用法:

1、只有一个可迭代参数。

max([1,2,3,4,5])

返回:5

2、有多个参数,返回值最大的那个参数。

print(max(1,2,3,4,5))
print(max([1,2,3],[4,5]))

返回:5

[4, 5]

注意,多参数的时候,参数一定为可互相比较的类型,如字符和字符比较,列表和列表比较。例如,把字符和列表放在一起比较就会报错“TypeError: ‘>’ not supported between instances of ‘str’ and ‘list’”。

3、自定义比较规则。有的时候,我们要比较的不是数值大小,而是经过一系列运算后的数值,max()是支持这样比较的。以比较倒数大小为例,先定义一个求倒数的函数,然后在max()函数中用”key=函数名称”的方式来自定义比较方式:

def daoshu(a):
    return 1/a
max([1,2,3,4,5],key=daoshu)

返回:1

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74989
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午2:25
下一篇 2024 年 7 月 11 日 下午2:26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注