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()))
运行结果: