python_字典_經常使用操做

字典的經常使用操做

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)
相關文章
相關標籤/搜索