You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

对比两个字典的值,生成值升高的up字典与值降低/不变的down字典

字典键值对比与分类实现

现有两个字典:

orig = {5: 10558, 33: 9297, 23: 5280, 
        26: 4507, 20: 3912, 8: 3746,
        18: 3265, 19: 3236, 22: 1560,
        32: 1091, 25: 958, 31: 878,
        21: 735, 4: 617, 2: 469,
        27: 302, 11: 292, 28: 239,
        10: 186, 14: 175, 29: 165,
        16: 144, 3: 120, 1: 119,
        7: 104, 17: 94, 9: 94, 
        6: 89, 0: 77, 13: 69,
        12: 56, 15: 46, 30: 41,
        24: 41}

new_dict = {5: 7391, 33: 9297, 23: 5280, 
            26: 4507, 20: 3912,
            8: 3746, 18: 4848, 
            19: 4819, 22: 2615,
            32: 2146, 25: 2013,
            31: 1933, 21: 1790, 
            4: 1672, 2: 1524, 
            27: 1357, 11: 1347,
            28: 1294, 10: 1241,
            14: 1230, 29: 1220, 
            16: 1199, 3: 1175, 
            1: 1174, 7: 1159, 
            17: 1149, 9: 1149, 
            6: 1144, 0: 1132,
            13: 1124, 12: 1111,
            15: 1101, 30: 1096, 24: 1096}

需要对比这两个字典的键值对,将值升高的键值对存入up字典,将值降低或未变化的键值对存入down字典,最终得到如下结构的两个字典:

up ={18: 4848,
     19: 4819, 22: 2615,
     32: 2146, 25: 2013,
     31: 1933, 21: 1790, 
     4: 1672, 2: 1524, 
     27: 1357, 11: 1347,
     28: 1294, 10: 1241,
     14: 1230, 29: 1220, 
     16: 1199, 3: 1175, 
     1: 1174, 7: 1159, 
     17: 1149, 9: 1149, 
     6: 1144, 0: 1132,
     13: 1124, 12: 1111,
     15: 1101, 30: 1096, 24: 1096
}

down = {5: 10558, 
        33: 9297,
        23: 5280, 
        26: 4507,
        20: 3912,
        8: 3746
}

内容的提问来源于stack exchange,提问作者George

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 10:15:47