字典类型功能代码
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)
以上是关于字典类型功能代码的主要内容,如果未能解决你的问题,请参考以下文章