python修改多层嵌套字典里面的值
- 安装模块
pip install update_dict
github文档:https://github.com/yutu-75/update_dict
代码:
from update_dict import update_dict
d_data ={
'a': {
"b": {
"c": {
"d": 'qwq'
}
},
"b2": "qwq"
},
'aa': {
"bb": {
"cc": "qwqcc"
}
}
}
print(d_data)
u_data = update_dict(d_data,{"b2":{'这是集合b2'},'d':'这是d'})
print(u_data)
{'a': {'b': {'c': {'d': 'qwq'}}, 'b2': 'qwq'}, 'aa': {'bb': {'cc': 'qwqcc'}}}
{'a': {'b': {'c': {'d': '这是d'}}, 'b2': {'这是集合b2'}}, 'aa': {'bb': {'cc': 'qwqcc'}}}