字典的常用操作
xiaoming_dict.clear() xiaoming_dict.items() xiaoming_dict.setdefault()
xiaoming_dict.copy() xiaoming_dict.keys() xiaoming_dict.update()
xiaoming_dict.fromkeys() xiaoming_dict.pop() xiaoming_dict.values()
xiaoming_dict.get() xiaoming_dict.popitem()
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 xiaoming = {"name":"小明"}
4
5 print(xiaoming)
6
7 #1.取值
8 print(xiaoming["name"])
9 # 在取值的时候,如果指定的key不存在,程序会报错! --KeyError: 'name123'
10 #print(xiaoming["name123"])
11
12 #2.增加/修改
13 #如果key不存在,会新增键值对
14 xiaoming["age"] = 18 #--增加
15 #如果key存在,会修改键值对
16 xiaoming["name"] = "小李" #--修改
17 print(xiaoming)
18
19 #3.删除
20 xiaoming.pop("name")
21 print(xiaoming)
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 xiaoming_dict = {"name":"小明",
4 "age":18}
5 print(xiaoming_dict)
6 #1.统计键值对数量
7 print(len(xiaoming_dict))
8 #2.合并字典
9 temp_dict = {"height":1.75}
10 #注意:如果被合并的字典中包含已经存在的键值对,会覆盖原有的键值对
11 xiaoming_dict.update(temp_dict)
12 print(xiaoming_dict)
13 #3.清空字典
14 xiaoming_dict.clear()
15 print(xiaoming_dict)