#字典#格式info = {"k1":"v2","k2":"masx","k3":18,"K4":True,"k5":[11,22,{"k11":(11,31),"k12":[14,15]}],"K6":(134,156)}#鍵值對#字典的key 必須是字符串、數字、元組、布爾值(0和1),因此key必須不可變的, 對應的value能夠是任意值字符串、數字、列表、元組,而且能夠嵌套#字典和元組列表不一樣點之一就是字典是無序的,由於字典中存在key值v = info["k1"]print(v)#數字能夠做爲key 能夠直接 v = info[key]#和列表元組相同能夠按照索引的方式去找對應value#不能按照切片的方式取值,由於字典是無序的del info["k5"][2]["k12"][0] #刪掉數字14print(info)for item in info: print(item)for item in info.keys(): print(item)for item in info.values(): print (item)for k,v in info.items(): print(k,v)@staticmethod # known case 靜態方法 能夠利用類名來調用 dict.fromkeye()def fromkeys(*args, **kwargs): # real signature unknown """ Returns a new dict with keys from iterable and values equal to value. """ passdic={"k1":"v1","k2":"v2"}v = dic.get("k1")print (v)#setdefault()方法:設置值,若是鍵值已經存在就不會設置值,若是鍵值不存在就會設置新值#update(k1=v1,k2=v3)在內部構造爲字典進行更新 參數類型爲**kwargs 能夠內部直接轉爲爲字典 #字典中經常使用的方法 keys() values() items() get update