1. 程式人生 > >Python——dict字典

Python——dict字典

附加 按鍵 lis val list update 沒有 數據 可變

不可變數據類型:元組 bool int str

可變數據類型: list dict set

dict key 必須是不可變數據類型,可哈希

value 任意數據類型

dist 有點: 二分查找取查詢

     存儲大量關系數據

  特點:無序

#建立字典
dict = {
    name:[abc,bca]
    py9:[{num:71,age:18}
           {num:72,age:19}
           {num:73,age:20}
        ]
    True:1
    (1,2,3):wuyiyi
, 2:two, } dic1 = {age:18,name:jin,sex:male} # dic1[high] = 185 #沒有鍵值增加 dic1[age] = 16 #有鍵值就覆蓋原值 dic1.setdefault(weightkey) #無鍵值,附加NONE # dic1.pop(age) #有返回值,按鍵取刪除 dic1.pop(www,無此鍵值#無鍵值返回改信息,但不會報錯 dic1.popitem() # 默認刪除最後一個3.6版本以後 有返回值 #清空 dic1.clear() # dict2.update(dict1) #
有的覆蓋,沒有的添加 dict1到dict2 # dic1.keys() #key 值 dic1.values() # values值 dic1.items() #返回元祖,按條目返回 ## 默認打印鍵值 所以 可以不用指定 dic1.get(key) #獲取鍵值,無次鍵值,返貨none

Python——dict字典