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])

代码如上:

猜你喜欢

转载自www.cnblogs.com/liuming-nimi/p/11939112.html