替换嵌套字典值

时间:2021-06-02 06:03:03

标签: python dictionary data-structures

  1. 我从我的示例数据框中创建了一个嵌套字典:
dict_1 = {
    "AR": {
        "tom": {"q": 1.0},
        "jerry": {"q": 1.0},
        "spike": {"q": 1.0}
    },
    "DB": {
        "goku": {"q": 1.0},
        "vegeta": {"q": 2.0},
        "gohan": {"q": 1.0},
        "trunks": {"q": 1.0},
    },
}
  1. 我有另一本字典:
dict_2 = {
    "AR": {
        "tom": {"q": 1.0}
    },
    "DB": {
        "goku": {"q": 1.0}
    },
}
  1. 现在我想检查字典 1 并想替换 dict_2 中 dict_1 的相同值。 输出应该是:
dict_3 = dict_2 + {
    "AR": {"jerry": {"q": 1.0}, "spike": {"q": 1.0}},
    "DB": {"vegeta": {"q": 2.0}, "gohan": {"q": 1.0}, "trunks": {"q": 1.0}},
}

0 个答案:

没有答案
相关问题