'''京东商品畅销榜''' import redis r = redis.Redis(host='127.0.0.1', port=6379, db=0, password=123456) r.flushdb() day01_dict = {'huawei': 5000, 'oppo': 4000, 'iphone': 3000} day02_dict = {'huawei': 5200, 'oppo': 4300, 'iphone': 3230} day03_dict = {'huawei': 5500, 'oppo': 4660, 'iphone': 3580} r.zadd('mobile_day01', day01_dict) r.zadd('mobile_day02', day02_dict) r.zadd('mobile_day03', day03_dict) r.zunionstore('mobile_day01:03', ('mobile_day01', 'mobile_day02', 'mobile_day03'), aggregate='max') res = r.zrevrange('mobile_day01:03', 0, -1, withscores=True) print(res) i = 1 for r in res: print('第{}名:{}'.format(i, r[0].decode())) i += 1 输出结果: [(b'huawei', 5500.0), (b'oppo', 4660.0), (b'iphone', 3580.0)] 第1名:huawei 第2名:oppo 第3名:iphone
转载于:https://www.cnblogs.com/yuxiangyang/p/11199377.html
相关资源:数据结构—成绩单生成器