zoukankan      html  css  js  c++  java
  • 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  江北区
  • 相关阅读:
    json_decode 转数组
    json_encode转义中文问题
    ECshop后台新功能权限添加
    mysql中int、bigint、smallint 和 tinyint的区别与长度的含义
    mysql数据库表设计小数类型
    mysql group_concat用法
    PHP socket通信之UDP
    本地tp项目上传服务器报runtime/cache错误
    mysql 命令一套
    linux 9 -- 交互式使用Bash Shell
  • 原文地址:https://www.cnblogs.com/Noul/p/14783661.html
Copyright © 2011-2022 走看看