max与min的用法

min() 与 max(),用法类似,都可以设置两个缺省(默认)参数,一个是key,一个是default。

其中,key参数指定实际比较对象(常用于输出字典中键值最大(小)的键);

          default参数设置当比较对象为empty时,输出的结果

实例(以max()函数为例):

 1 # max
 2 prices = {
 3     'A': 123,
 4     'B': 450.1,
 5     'C': 12,
 6     'E': 444,
 7 }
 8 # 返回最大值对应的键
 9 print(max(prices, key=prices.get, default=None))
10 # 返回最大键
11 print(max(prices, default=None))
12 # 返回最大值
13 print(max(prices.values(), default=None))
14 # 当princes 为空时,返回default值,未设置default时,会报错
15 prices = {}
16 print(max(prices.values(), default=None))
17 print(max(prices.values()))

运行结果:

原文地址:https://www.cnblogs.com/jpapplication/p/15743192.html