list字典嵌套
作者:互联网
list字典嵌套,如下:
最后一个元素可以不写最后的逗号,其他的元素必须写逗号,不然会报错。
info = { 'lgy':{ 'age':18, 'addr':'beijing', 'cars':['bmw','ben-z','audi'] }, 'fd':{ 'house':{ 'bj':['海淀区','昌平区','朝阳区','西城区'], 'sh':['静安区','闸北区'] }, 'money':5000 } }
思考题目1:
#lgy,又买了一辆 五菱宏光,该怎么写?
info['lgy']['cars'].append('五菱宏光')
print(info)
思考题目2:
#fd,卖了北京的 昌平区的房子,钱增加了 4000000
info['fd']['house']['bj'].remove('昌平区')
# info['fd']['money'] = info['fd']['money'] + 4000000 info['fd']['money'] += 4000000
print(info)
删除用pop或者remove都可以。pop示例:
info['fd']['house'].pop('sh')
思考题目3:
#fd在重庆江北区又买了一套房子
info = { 'lgy':{ 'age':18, 'addr':'beijing', 'cars':['bmw','ben-z','audi'] }, 'fd':{ 'house':{ 'bj':['海淀区','昌平区','朝阳区','西城区'], 'sh':['静安区','闸北区'] }, 'money':5000 } } #lgy,又买了一辆 五菱宏光 #fd,卖了北京的 昌平区的房子,钱增加了 4000000 info['lgy']['cars'].append('五菱宏光') info['fd']['house']['bj'].remove('昌平区') info['fd']['house'].pop('sh') # info['fd']['money'] = info['fd']['money'] + 4000000 info['fd']['money'] += 4000000 print(info) #chongqing 江北区
标签:info,money,list,嵌套,lgy,fd,house,昌平区,字典 来源: https://www.cnblogs.com/Noul/p/14783661.html