微軟提供新登錄檔策略以幫助使用者在 Win10 搜尋中禁用 Bing
阿新 • • 發佈:2020-10-05
dic1 = {'age': 18, 'name': 'jin', 'sex': 'male',} #增: dic1['high'] = 185 #沒有鍵值對,新增 dic1['age'] = 16 #如果有鍵,則值覆蓋 dic1.setdefault('weight') # 有鍵值對,不做任何改變,沒有才新增。 dic1.setdefault('weight',150) dic1.setdefault('name','二哥') print(dic1) #刪 print(dic1.pop('age')) # 有返回值,按鍵去刪除 print(dic1.pop('二哥',None)) #可設定返回值 print(dic1) print(dic1.popitem()) # 隨機刪除 有返回值 元組裡面是刪除的鍵值。 print(dic1) del dic1['name1'] print(dic1) del dic1 print(dic1) dic1.clear() #清空字典 #改 update dic1['age'] = 16 #直接賦值覆蓋 dic = {"name":"jin","age":18,"sex":"male"} dic2 = {"name":"alex","weight":75} dic2.update(dic) #更新,同鍵覆蓋,異鍵新增print(dic) print(dic2) #查 print(dic1.keys(),type(dic1.keys())) print(dic1.values()) print(dic1.items()) for i in dic1: print(i) #預設輸出鍵 for i in dic1.keys(): print(i) #輸出鍵 for i in dic1.values(): print(i) #輸出值 for k,v in dic1.items(): print(k,v) #輸出鍵值,非元組形式for i in dic1.items(): print(i) #輸出鍵值,元組形式 v1 = dic1['name'] print(v1) #直接根據鍵查 v2 = dic1['name1'] # 直接查時,如果沒有鍵會報錯 print(v2) #get方法可以設定返回值,不會報錯 print(dic1.get('name1','沒有這個鍵'))