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)
运行结果

浙公网安备 33010602011771号