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])
代码如上:
来源:https://www.cnblogs.com/liuming-nimi/p/11939112.html