day2-字典

 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)

 

posted @ 2019-10-23 10:32  维特布朗尼  阅读(136)  评论(0编辑  收藏  举报