python内置函数min、max
一、简介
python的内置函数min、max用于获取最大和最小值
二、详解
语法:min(iterable, *[, key, default])
参数:iterable是可迭代的对象,key
指定寻找最小值的关键字,若key不指定则采用默认位置,与内置函数sorted类似
返回值:返回值是iterable中寻找到的最小值
三、代码
寻找价格中的最小值
prices = {
'ACME':45.63,
'AAPL': 612.78,
'IBM':205.55,
'HPQ':37.20,
'FB':10.75
}
min_price = min(zip(prices.keys(), prices.values()), key=lambda x:x[1])
max_price = max(zip(prices.values(), prices.keys()))
print(min_price, max_price)
(('FB', 10.75), (612.78, 'AAPL'))
四、Reference
https://docs.python.org/zh-cn/3.9/library/functions.html?highlight=open#min