字典一种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 版权声明:本文为博主原创文章,转载请附上博文链接!

 

posted on 2018-11-15 10:05  人生苦短;我用python  阅读(125)  评论(0编辑  收藏  举报