1. 程式人生 > >Python從入門到精通之Fifth!

Python從入門到精通之Fifth!

方法 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()
for
k,v in info.items(): print(k,v)

Python從入門到精通之Fifth!