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)