1 info = {
2 'name':'hujc',
3 'age':18,
4 'phone':123456,
5 'qq':111111,
6 'email':'hujc@qq.com'
7 }
8 #增删改查
9
10 #增加
11 #info
12 #增加不存在的key,即增加
13 #修改已知的key,即修改
14 info['money'] = 1000
15 #增加不存在的key,即增加
16 #修改已知的key,不能修改
17 #setdefault
18 info.setdefault('email','北京')
19 print(info)
20
21 #修改
22 info['money'] = 1000
23 #删除
24 info.pop('qq')#删除指定的key
25 del info['phone']#删除指定的key
26 info.popitem()#随机删除一个key,不常用
27 #查
28 print(info['name'])#取不存在key会报错
29 print(info.get('name'))#取不存在的key,返回None
30 info.get('sex','男')#取不存在key,返回指定的‘男’
31
32 print(info.keys())#取字典里所有的key
33 print(info.values())#取字典里面所有的value
34 info.clear()#清空字典
35 stu = {
36 'xiaobai':'1',
37 'xiaohei':'2'
38 }
39 info = {
40 'name':'hujc',
41 'age':18,
42 'phone':123456,
43 'qq':111111,
44 'email':'hujc@qq.com'
45 }
46 info.update(stu)#将字典stu加到info字典里面,类似于list里面的extend
47 print(info)
48 #判断key是否在字典里面
49 print('name' in info)