字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字
- 字典的特性:
- dict是无序的
- key必须是唯一的
- 字典的语法
1 info = { 2 'name': "TengLan Wu", 3 'age': 18, 4 'email': "hr@jihsit.cn", 5 }
- 常用操作
1 >>> info = { 2 ... 'name': "TengLan Wu", 3 ... 'age': 18, 4 ... 'email': "hr@jihsit.cn", 5 ... } 6 >>> 7 # 打印字典 8 >>> print(info) 9 {'name': 'TengLan Wu', 'age': 18, 'email': 'hr@jihsit.cn'} 10 11 # 查询 12 >>> print(info.get('name')) 13 TengLan Wu 14 >>> print(info.get('age')) 15 18 16 17 # 修改 --- 如果字典中有,就是修改,如果没有,则添加 18 >>> info["name"] = "LiSi" 19 >>> print(info) 20 {'email': 'hr@jihsit.cn', 'name': 'LiSi', 'age': 18} 21 >>> info["age"] = 50 22 >>> print(info) 23 {'email': 'hr@jihsit.cn', 'name': 'LiSi', 'age': 50} 24 25 # 删除 26 >>> del info["name"] 27 >>> print(info) 28 {'age': 18, 'email': 'hr@jihsit.cn'} 29 >>> info.pop("age") 30 18 31 >>> print(info) 32 {'email': 'hr@jihsit.cn'} 33 34 # 循环打印字典(下面2种方法都可以) 35 >>> for i in info: 36 ... print(i, info[i]) 37 ... 38 email hr@jihsit.cn 39 name LiSi 40 age 50 41 42 >>> for k, v in info.items(): 43 ... print(k, v) 44 ... 45 email hr@jihsit.cn 46 name LiSi 47 age 50 48 49 --------------------- 50 作者:qq-6909283 51 来源:CSDN 52 原文:https://blog.csdn.net/qq_33352948/article/details/84068569 53 版权声明:本文为博主原创文章,转载请附上博文链接!