python cookbook 0803

P25
这里写图片描述
zip()只能用一次,用了之后就会消失

字典操作(最大最小排序)

price = {
    'ACME': 45.23,
    'AAPL': 612.78,
    'IBM': 205.55,
    'HPQ': 37.20,
    'FB': 10.75
}
min_price = min(zip(price.values(), price.keys()))
max_price = max(zip(price.values(), price.keys()))
print(min_price)
print(max_price)

如果是根据值来进行最值选择,可以先把值和键翻转并且用zip()组合起来,然后用max()或min()进行选择,如果值一样,就会通过键进行比较,排序的话就是用sorted(),跟min()一样操作
这里写图片描述

在字典中寻找相同点(相同的键或值)
这里写图片描述
就是说可以用集合操作进行操作

猜你喜欢

转载自blog.csdn.net/GumingW/article/details/81390105