初學Python(三)——字典
初學Python,主要整理一些學習到的知識點,這次是字典。
#-*- coding:utf-8 -*- d = {1:"name",2:"age",3:"sex"} #d[1]中的1代表的不是下標值,而是key值 print d[1] #新增值 d[4]="addres" print d #更新值 d[4]="address" print d #當key值不存在時,這個時候用d[key]的方式取的話會報錯,這個時候 #需要驗證一下,例如驗證4和5是否存在於d的key值中 print 5 in d print d.get(5) print 4 in d print d.get(4) #get的方式:如果沒有該key值時返回None,如果有的話返回該key值對應的value值 #刪除一個元素 d.pop(4) d[3]="class" print d ''''' list和dict對比 list慢,dict快 list佔用記憶體小,dict佔用記憶體多 dict為空間換取時間的方法 但是一定要確保key不變 '''