首页 > 其他 > 详细

字典类型功能代码

时间:2017-07-29 09:29:55      阅读:153      评论:0      收藏:0      [点我收藏+]
 1 # 字典的每一个元素都是一个键值对
 2 user_info = {
 3     "name":"alex",
 4     "age":73,
 5     "gender":"M",
 6 }
 7 
 8 # 索引
 9 print(user_info[name])
10 
11 #输出所有的key为一个列表
12 print(user_info.keys())
13 #输出所有的value唯一个列表
14 print(user_info.values())
15 # 获取所有的键值对
16 print(user_info.items())
17 
18 
19 # 循环 默认输出所有的key 
20 for i in user_info:
21     print(i)
22 # 循环 输出所有的key 
23 for i in user_info.keys():
24     print(i)
25 # 循环 输出所有的Value 
26 for i in user_info.values():
27     print(i)
28 
29 
30 # 循环 所有的itmes
31 for k, v in user_info.items():
32     print(k)
33     print(v)
34 
35 #clear 清除所有的内容
36 
37 user_info.clear()
38 print(user_info)
39 
40 
41 user_info = {
42     "name":"alex",
43     "age":73,
44     "gender":"M",
45 }
46 
47 # 根据key 获取值,如果key不存在 可以指定一个默认值
48 val = user_info.get("age")
49 print(val)
50 #key不存在 默认值显示123
51 val = user_info.get("age111","123")
52 print(val)
53 print(user_info["age"])
54 # 这样获取会出错,推荐用get方法
55 # print(user_info["age111"])
56 
57 # has_key 检查字典中指定key是否存在
58 ret = "age" in user_info.keys()
59 print(ret)
60 
61 
62 # update 更新
63 print(user_info)
64 
65 dome = {
66     "a1":123,
67     "a2":456
68 }
69 user_info.update(dome)
70 print(user_info)
71 
72 # del 删除 删除制定索引的键值对
73 del dome["a1"]
74 print(dome)

 

字典类型功能代码

原文:http://www.cnblogs.com/xinyang-pan/p/7253165.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!