python_27_多级字典嵌套及操作


#key-value  字典无下标 所以乱序,key值尽量不要取中文
person_log={
    '大二':{
            'Ya Nan':['free','cute','soso'],
            'Sha sha':['微胖','白白的']
    },
    '大四':{
            'Guan Nan':['不错',"很大"]
    },
    '研究生':{
            'Ling Yu':['tall','dislike']
    }
}
person_log['研究生']['Ling Yu'][1]='很小'
print(person_log)
print(person_log.values())#打印所有的value值
print(person_log.keys())#打印所有的key值
#setdefault,先去字典里取相应的key值,如果能取到,则直接返回,如果取不到,就直接创建个新的
person_log.setdefault('大四',{'Rui Pu':['够大']})
print(person_log)#没取到
person_log.setdefault('大三',{'Rui Pu':['握不住']})
print(person_log)

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM