字典类型功能代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典类型功能代码相关的知识,希望对你有一定的参考价值。

 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)

 

以上是关于字典类型功能代码的主要内容,如果未能解决你的问题,请参考以下文章

字典类型功能代码

Python snippet(代码片段)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

具有相同功能的活动和片段

python基础数据类型--字典--相关代码