问题
我们想在字典上对数据执行各式各样的计算(比如求最小值,最大值,排序等)
假设有一个字典在股票名称和对应的价格间做了映射:
price={
'ACME':45.23,
'AAPL':623.78,
'IBM':206.68,
'HQP':37.20,
'Fb':10.75,
}
为了能对字典内容做些有用的计算,通常会利用zip()将字典的键和值反转过来。例如下列的代码会告诉我们如何找出价格最低和最高的股票。
min_price=min(zip(price.values(),price.keys()))
print(min_price