python字典的使用
Posted 腻咪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字典的使用相关的知识,希望对你有一定的参考价值。
1 ‘‘‘ 2 info={ 3 ‘qwe‘:‘poi‘, 4 ‘asd‘:"lkj", 5 ‘zxc‘:"mnb" 6 } 7 print(info)#字典是无序的 8 print(info["qwe"])#输出 9 info[‘qwe‘]="QWE"#字典中有,则是修改 改 10 info[‘dfg‘]="hgf"#没有就是添加的 增 11 print(info) 12 #del info[‘asd‘]#删除 删 13 #info.pop(‘asd‘)#删除 14 #info.popitem() #随机删 15 print(info) 16 17 print(info.get(‘qwe‘))# 查 18 19 print(‘dfg‘ in info)#判断字典中是否含有dfg 20 ‘‘‘ 21 22 23 ‘‘‘ 24 #多级字典的嵌套 25 mover={ 26 ‘china‘:{ 27 ‘qwe‘:[‘qwe‘,‘rty‘,‘yui‘], 28 ‘aaa‘:[‘asd‘,‘dfg‘,‘sad‘], 29 ‘bbb‘:[‘kk‘,‘gh‘,‘dd‘] 30 }, 31 ‘japan‘:{ 32 ‘11‘:[‘22‘,‘345‘], 33 ‘99‘:[‘88‘,‘56‘] 34 }, 35 ‘usa‘:{ 36 ‘ASD‘:[‘SSS‘], 37 ‘QWE‘:[‘GGG‘,‘HHHJK‘] 38 } 39 } 40 41 mover[‘china‘][‘qwe‘][2]=‘lm‘ 42 print(mover) 43 44 print(mover.values()) 45 print(mover.keys()) 46 47 mover.setdefault(‘taiwan‘,{‘sdf‘:{‘we‘}}) 48 mover.setdefault(‘japan‘,{‘sdf‘:{‘we‘}}) 49 print(mover) 50 ‘‘‘ 51 52 info={ 53 ‘qwe‘:‘yui‘, 54 ‘asd‘:‘hjk‘, 55 ‘zxc‘:‘bmn‘ 56 } 57 b={ 58 ‘qwe‘:‘1‘, 59 ‘ml‘:‘2‘ 60 } 61 info.update(b)#将两个字典合并,共同的覆盖,没有的加入 62 print(info) 63 64 print(info.items())#把字典转成列表 65 66 c=dict.fromkeys([6,7,8],[‘4‘,4556]) 67 print(c) 68 69 #循环 70 for i in info: 71 print(i,info[i])
代码如上:
以上是关于python字典的使用的主要内容,如果未能解决你的问题,请参考以下文章