当前位置: 首页> 娱乐> 影视 > max与min函数的使用

max与min函数的使用

时间:2025/9/28 10:55:24来源:https://blog.csdn.net/sichuanpb/article/details/142332085 浏览次数:0次

max函数是返回序列中的最大值;

min函数是返回序列中的最小值;

max与min都有一个key关键字,可以进行更复杂的操作。比如:返回长度最长的字符串序列等。

# 获取列表中的最大值
numbers = [1, 3, 2, 4, 5]
result = max(numbers)
print(result)  # 输出 5
result = min(numbers)
print(result)  # 输出 1# 根据字符串长度获取最长的字符串
fruits = ["apple", "banana", "cherry", "date"]
result = max(fruits, key=lambda x: len(x))
print(result)  # 输出 'banana'
result = min(fruits, key=lambda x: len(x))
print(result)  # 输出 'date'# 设置默认返回值
result = max([], default="No elements")
print(result)  # 输出 'No elements'#返回值最大的字典条目
scoreDict = {'张三': 33,'李四': 36,'王五': 74,'赵六': 56,'李白': 88,'王维': 98,'杜甫': 100,'王昌龄': 89,'王之涣': 97,'王羲之': 93
}result=max(scoreDict.items(),key=lambda x:x[1])
print("成绩最大的条目:",result)result=min(scoreDict.items(),key=lambda x:x[1])
print("成绩最小的条目:",result)#查找姓王的条目
#因为是操作字典中的条目,就直接构造新字典
result=dict(filter(lambda x:x[0][0]=="王",scoreDict.items()))
print("姓王的条目:",result)

结果如下:

5
1
banana
date
No elements
成绩最大的条目: ('杜甫', 100)
成绩最小的条目: ('张三', 33)
姓王的条目: {'王五': 74, '王维': 98, '王昌龄': 89, '王之涣': 97, '王羲之': 93}

关键字:max与min函数的使用

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: