欢迎访问宙启技术站
智能推送

Python中max()和min()函数的用法及示范

发布时间:2023-05-23 20:56:30

Python中的max()和min()函数是非常常用的内置函数,用于返回给定参数中的最大值和最小值。这两个函数都能处理多个参数,也能处理容器类型的数据结构,如列表、元组、字典、集合、字符串等。

1. max()函数的用法

语法:max(arg1, arg2, *args[, key])

参数:arg1, arg2, *args为要比较的对象,可以是数字、字符串、列表、元组,key是一个函数,用于对元素进行排序,默认为None。

返回值:返回参数中的最大值。

示例:

#比较数字大小

print(max(5, 3, 9, 6, 2)) #输出9

#比较字符串大小

print(max("hello", "world", "hi")) #输出world

#比较列表大小

print(max([2, 5, 3, 7, 4])) #输出7

#自定义比较规则

print(max(["abc", "de", "fgh"], key=len)) #输出"abc"

2. min()函数的用法

语法:min(arg1, arg2, *args[, key])

参数:arg1, arg2, *args为要比较的对象,可以是数字、字符串、列表、元组,key是一个函数,用于对元素进行排序,默认为None。

返回值:返回参数中的最小值。

示例:

#比较数字大小

print(min(5, 3, 9, 6, 2)) #输出2

#比较字符串大小

print(min("hello", "world", "hi")) #输出hello

#比较列表大小

print(min([2, 5, 3, 7, 4])) #输出2

#自定义比较规则

print(min(["abc", "de", "fgh"], key=len)) #输出"de"

结论:

Python中的max()和min()函数非常常用,可以灵活地处理多种数据类型,并支持自定义排序规则。在用到比较大小的场景中,这两个函数都是非常有用的。