Python從入門到精通之Fifth!
阿新 • • 發佈:2019-02-15
方法 col 對象 類名 int for 循環 dict strong
字典 類名:dict 字典是無序的。
字典的創建 info = {"k1":{1:"abc",[1,2,3]},"k2":True},可以進行字典的嵌套,value可嵌套任意類型。
列表不可以作為字典的key,元組可以,因為列表是動態的,可以修改,而元組不可以。布爾值會與1和0重復,則會不顯示。
#字典的取值 info = {"k1":123,"k2":True,"k3":(12,"aaa",),"k4":"bbb"} v = info["k1"] print(v) ========> 123 n = info["k3"][0] print(n) ========> 12
字典的循環,可叠代對象
info = {"k1":18, "k2":True, "k3":(11,22,33,44,) "k4":[11,[],(),{"kk3":(123,"asd",),"kk2":"vv2","kk1":"♀"}] } #字典支持for循環,不支持while循環,因為key值是無序的。默認循環鍵keys,可通過values方法進行循環值 for item in info.keys/values: print(item,info[item]) #循環鍵值對的方法 .items() fork,v in info.items(): print(k,v)
Python從入門到精通之Fifth!