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... ...
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)