注意,嵌套中是list還是dict
例子:嵌套中是字典
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'].pop('audi') 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)
嵌套中是list
d ={'春波':{'car':['BMW','ben-z','qq'],'house':['beijing','shanghai','nanjing','深圳'],'money':100000}, '喬美玲':{'bag':['lv','coach','pd'],'house':['ss','ssd','sddf'], 'language':{'普通話':10,'dongbaihua':20,'riyu':0,'yingyu':4}}} d['春波']['car'].append('laosilaisi') #增加一輛laosilaisi d['春波']['house'].pop(-1) #賣掉深圳的房子 d['春波']['house'].remove('nanjing') #賣掉 d['春波']['money'] = d['春波']['money'] + 5000000 #增加 print(d)