Python字典

#!/usr/bin/env python
# -*- coding:utf-8 -*-
'''
字典 dict
    键 :值 对
    键不可重复   重复会覆盖
    无序
    布尔值不,列表,不能作为键

'''
zidian1 = {
    "k1" : "v1",
    "k2" : "v2",
    "k3" : "v3",
    "k4" : "v4",
    "k5" : "v5",
    "k6" : "v6",
    "test" : "test"
}

del  zidian1["test"]
print(zidian1)
print(zidian1["k1"])
getdicvalues = zidian1.get("sss",1)
print(getdicvalues)
zidian1_len = len(zidian1)
print(zidian1_len)
for item in zidian1:
    print(item,"",zidian1[item],"\t",end="")
print()
for item in zidian1.keys():
    print(item,"\t",end="")
print()
for item in zidian1.values():
    print(item, "\t", end="")
print()
for k,v in zidian1.items():
    print(k,":",v,"\t",end="")
print()
zidian2 = dict.fromkeys(zidian1.values(),"")
print(zidian2)
v = zidian2.pop("v31","111")
print(zidian2)
print(v)
k,v = zidian2.popitem()#随机删除一个
print(zidian2)
print(k,v)
ss = zidian2.setdefault("333","哈哈哈")
print(zidian2)
print(ss)
zidian3 = {"v1":"dsad","mm":"123456"}
zidian2.update(zidian3)
print(zidian2)

运行结果

 

posted @ 2018-03-04 23:00  FreeSince  阅读(334)  评论(0)    收藏  举报