• python之list+字典练习


    d = {
        '春波':{
            "car":{'BMW':5,'BENZ':3,'audi':3,'byd':4},
            "house":["北京",'南京','上海'],
            "money":1000000,},
        '美玲':{
            "bag":['xx','lv',],
            "house":['三环','4环'],
            "hzp":['skii','ysl'],
            'language':{
                '普通话':10,
                '东北话':20,
                '日语':0,
                '英语':4
            }
        }
    }
    
    
    #1、春波卖了一套上海的房子,卖了500w
    d['春波']['house'].pop(-1)
    d['春波']['money']+=5000000
    print(d)
    
    #2、算一下春波有多少辆车
    car_num=d['春波']['car'].values()
    print(sum(car_num))
    #或者
    sum=0
    for n in car_num:
        sum=n+sum
        print(sum)
    
    #3、春波花了100w,买了一辆劳斯莱斯
    d['春波']['car']['LSLS']=3
    d['春波']['money']-=1000000
    print(d)
    
    #4、美玲的东北话退步了, 从20级变成了10级
    d['美玲']['language']['东北话']=10
    print(d)
    
    #5、美玲会哪些语言
    language_s=d['美玲']['language'].keys()
    print(language_s)
    
    
    # d['春波']['house'].remove('上海')
    # d['春波']['money']=d['春波']['money']+5000000
    # d['春波']['money']+=5000000
    # print(d)

     以上代码输出结果如下:

    {'春波': {'car': {'BMW': 5, 'BENZ': 3, 'audi': 3, 'byd': 4}, 'house': ['北京', '南京'], 'money': 6000000}, '美玲': {'bag': ['xx', 'lv'], 'house': ['三环', '4环'], 'hzp': ['skii', 'ysl'], 'language': {'普通话': 10, '东北话': 20, '日语': 0, '英语': 4}}}
    15
    5
    8
    11
    15
    {'春波': {'car': {'BMW': 5, 'BENZ': 3, 'audi': 3, 'byd': 4, 'LSLS': 3}, 'house': ['北京', '南京'], 'money': 5000000}, '美玲': {'bag': ['xx', 'lv'], 'house': ['三环', '4环'], 'hzp': ['skii', 'ysl'], 'language': {'普通话': 10, '东北话': 20, '日语': 0, '英语': 4}}}
    {'春波': {'car': {'BMW': 5, 'BENZ': 3, 'audi': 3, 'byd': 4, 'LSLS': 3}, 'house': ['北京', '南京'], 'money': 5000000}, '美玲': {'bag': ['xx', 'lv'], 'house': ['三环', '4环'], 'hzp': ['skii', 'ysl'], 'language': {'普通话': 10, '东北话': 10, '日语': 0, '英语': 4}}}
    dict_keys(['普通话', '东北话', '日语', '英语'])
  • 相关阅读:
    如何在项目中添加Log4net_web.config
    数据库语法集合
    在asp.net 中web.config配置错误页
    【AngularJs】---JSONP跨域访问数据传输(JSON_CALLBACK)
    菜鸟教程下笔记借鉴
    AngularJs ng-repeat重复项异常解决方案
    AngularJS
    基于node安装gulp-一些命令
    理解Flexbox:你需要知道的一切
    深入理解 flex 布局以及计算_Flexbox, Layout
  • 原文地址:https://www.cnblogs.com/denise1108/p/9989076.html
Copyright © 2020-2023  润新知