Python从入门到精通之Fifth!

字典  类名: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)

 

上一篇:linux – 单系统映像(集群)解决方案


下一篇:冲刺周五——Fifth Day