字典中有多層嵌套字典怎么操作??( 怎么添加數據、刪除數據、修改數據)
info = {
'lgy':{
'age':18,
'addr':'beijing',
'cars':['bmw','ben-z','audi'],
},
'fd':{
'house':{
'bj':['海淀區','昌平區','朝陽區','西城區'],
'sh':['靜安區','閘北區']
},
'money':5000
}
}
# lgy 又買了bc一輛車
# fd賣了一輛北京海淀的房子,錢增加了40000
info['lgy']["cars"].append("bc") # 給lgy 增加一輛 bc的車
info["fd"]["house"]["bj"].remove("海淀區") # 給fd刪除海淀區的房子
info["fd"]["money"] += 40000 # 給fd賬戶添加40000的金額
info["fd"]["house"].pop("sh") #fd 刪除上海(sh)的房子
print(info)
{'lgy': {'age': 18, 'addr': 'beijing', 'cars': ['bmw', 'ben-z', 'audi', 'bc']}, 'fd': {'house': {'bj': ['昌平區', '朝陽區', '西城區'], 'sh': ['靜安區', '閘北區']}, 'money': 45000}}
{'lgy': {'age': 18, 'addr': 'beijing', 'cars': ['bmw', 'ben-z', 'audi', 'bc']}, 'fd': {'house': {'bj': ['昌平區', '朝陽區', '西城區']}, 'money': 45000}} #fd 刪除上海(sh)的房子