zoukankan      html  css  js  c++  java
  • 3-4 字典的嵌套

    1、字典的嵌套

    1 stu_info = {
    2     'xiaoming':{"password":123456,'phone':132323,'age':18,'addr':'北京'},
    3     'xiaohei':{'password':123456,'phone':1223423,'age':18,'addr':'上海'}
    4 }

    2、嵌套字典的取值

    1 stu_info = {
    2     'xiaoming':{"password":123456,'phone':132323,'age':18,'addr':'北京'},
    3     'xiaohei':{'password':123456,'phone':1223423,'age':18,'addr':'上海'}
    4 }
    5 print(stu_info['xiaoming']['phone'])

    3、嵌套字典的增删改查--案例

     1 d = {
     2     '春波':{
     3         "car":{'BMW':5,'BENZ':3,'audi':3,'byd':4},
     4         "house":["北京",'南京','上海'],
     5         "money":1000000,},
     6     '乔美玲':{
     7         "bag":['xx','lv',],
     8         "house":['三环','4环'],
     9         "hzp":['skii','ysl'],
    10         'language':{
    11             '普通话':10,
    12             '东北话':20,
    13             '日语':0,
    14             '英语':4
    15         }
    16     }
    17 }
    18 car_nums = d['春波']['car'].values()
    19 
    20 
    21 # 1、春波卖了一套上海的房子,卖了500w
    22 d['春波']['house'].pop(-1)
    23 d['春波']['house'].remove('上海')
    24 d['春波']['money']=d['春波']['money']+5000000
    25 d['春波']['money']+=5000000
    26 
    27 
    28 # 3、春波花了100w,买了一辆劳斯莱斯
    29 d['春波']['money']=d['春波']['money']-10000
    30 d['春波']['car'].append('劳斯莱斯')
    31 
    32 # 4、乔美玲的东北话退步了, 从20级变成了10级
    33 d['乔美玲']['language']['东北话']=10
    34 
    35 # 5、乔美玲会哪些语言
    36 print(d['乔美玲']['language'].keys())
    37 
    38 # 2、算一下马春波有多少辆车
    39 print(car_nums)
    40 print(sum(car_nums))
    41 sum = 0
    42 for n in car_nums:
    43     sum = n + sum
    44 print(sum)
    45 print(d)
  • 相关阅读:
    PTA 7-9 空心字母金字塔 (10分)【待优化】
    PTA 7-12 交换最小值和最大值 (15分)
    PTA 7-8 分队列 (10分)
    PTA 7-6 计算阶乘和 (10分)
    PTA 7-5 得分计算器 (20分)
    PTA 7-4 有重复的数据 (10分)
    PTA 7-1 数组元素循环右移问题 (20分)
    PTA 7-1 换硬币 (20分)
    PTA 7-6 又来一个上三角数字三角形 (10分)【待完善】
    PTA 7-5 画菱形 (10分)
  • 原文地址:https://www.cnblogs.com/hushaoyan/p/9992502.html
Copyright © 2011-2022 走看看