1. 程式人生 > >字典類型功能代碼

字典類型功能代碼

內容 span 類型 value 鍵值對 默認值 nbsp log 推薦

 1 # 字典的每一個元素都是一個鍵值對
 2 user_info = {
 3     "name":"alex",
 4     "age":73,
 5     "gender":"M",
 6 }
 7 
 8 # 索引
 9 print(user_info[name])
10 
11 #輸出所有的key為一個列表
12 print(user_info.keys())
13 #輸出所有的value唯一個列表
14 print(user_info.values())
15 # 獲取所有的鍵值對
16 print(user_info.items())
17 
18 
19 # 循環 默認輸出所有的key 
20 for i in user_info: 21 print(i) 22 # 循環 輸出所有的key 23 for i in user_info.keys(): 24 print(i) 25 # 循環 輸出所有的Value 26 for i in user_info.values(): 27 print(i) 28 29 30 # 循環 所有的itmes 31 for k, v in user_info.items(): 32 print(k) 33 print(v) 34 35 #clear 清除所有的內容 36 37 user_info.clear()
38 print(user_info) 39 40 41 user_info = { 42 "name":"alex", 43 "age":73, 44 "gender":"M", 45 } 46 47 # 根據key 獲取值,如果key不存在 可以指定一個默認值 48 val = user_info.get("age") 49 print(val) 50 #key不存在 默認值顯示123 51 val = user_info.get("age111","123") 52 print(val) 53 print(user_info["age"]) 54 # 這樣獲取會出錯,推薦用get方法
55 # print(user_info["age111"]) 56 57 # has_key 檢查字典中指定key是否存在 58 ret = "age" in user_info.keys() 59 print(ret) 60 61 62 # update 更新 63 print(user_info) 64 65 dome = { 66 "a1":123, 67 "a2":456 68 } 69 user_info.update(dome) 70 print(user_info) 71 72 # del 刪除 刪除制定索引的鍵值對 73 del dome["a1"] 74 print(dome)

字典類型功能代碼