我希望通过递归或循环更新inp字典的值来更新Dict字典,同时保持格式不变。请提供适用于所有嵌套级别而非特定情况的解决方案。
dict={
"name": "john",
"quality":
{
"type1":"honest",
"type2":"clever"
},
"marks":
[
{
"english":34
},
{
"math":90
}
]
}
inp = {
"name" : "jack",
"type1" : "dumb",
"type2" : "liar",
"english" : 28,
"math" : 89
}