2.字典的创建1.由一系列键值对组成的可变映射容器
2.映射:一对一的对应关系,且每条记录都是无序的
3.键必须是唯一且不可变(字符串/数字/元祖)。值没有限制
创建空字典
dict01 = {}
dict01 = dict{}
创建非空字典
3.字典的基础 *** 作dict02 = {“wj”:100,“zm”:80,“zr”:90}
dict02 =dict([(“a”,“b”),(“c”,“d”)]) print(dict02)
1.查找元素(根据key查找value)
dict03 = {"a":10,"b":20} print(dict03["a"]) # 如果key不存在,这查找会错误,如果存在 if "qtx" in dict03: print(dict01["qtx"])
2.修改元素(之前存在key)
dict03 = {"a":10,"b":20} dict03["a"] = "BB" print(dict03)
3.添加元素(之前不存在key)
dict01["e"] = f
4.删除元素
del dict01["a"]
5.遍历字典(获取字典中所有的元素)
#遍历字典,得到所以的key for key in dict01: print(key) print(dict01[key]) #遍历字典,获取value for value in dict01.values(): print(value) #遍历字典,获取键值对key,value for k,v in dict01.item(): print(k) print(v)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)