首页 > 其他 > 详细

list字典嵌套

时间:2021-05-19 10:31:40      阅读:27      评论:0      收藏:0      [点我收藏+]

      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  江北区

 

list字典嵌套

原文:https://www.cnblogs.com/Noul/p/14783661.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!