字典操作

可紊 提交于 2019-12-03 20:15:38
#字典的操作info ={    'stu11':'wangwang',    'stu10':'yaya',    'stu09':'tongtong',    'stu08':'liuliu',}b ={    'stu11':'ripple',    1:3,    2:5,}print(info)  #查询print(info['stu08'])info['stu09'] = '王子'  #修改info['stu07'] = 'shuli'  #增加print(info)del info['stu09'] #删除info.pop('stu08') #标准删除print(info)# info['stu1111']print(info.get('stu1111'))# 判断字典中是否 有该数组print('stu1112' in info) #info.has_key('1112')print("--->")# 嵌套的字典,多级菜单info.values() #把所有的值进行打印,不包括keyinfo.keys()  #把所有的key进行打印info.setdefault("taiwan",{" ":[1,2]})info.update(b) #两个合并print(info)c=info.fromkeys([6,7,8],'test')  #新建。初始化一个新的字典,并给key赋值c2=info.fromkeys([6,7,8],[1,{'name':'wangwang'},444]) print("-->",c2)c2[7][1]['name'] = 'ripple'print("no",c2) #会全部修改为ripple ,三个key共享一个地址,所以会全改# print(info)print("--------------------------")#字典的循坏for i in info: #只打印了key    print(i)for i in info: #打印key和value,比较好的循坏,通过key取value    print(i,info[i])for k,v in info.items(): #会将字典变成列表,循坏按照key,value。不适合数据量大的,    print(k,v)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!