字典dict
1.字典的定义
1.由一系列键值对组成的可变映射容器
2.映射:一对一的对应关系,且每条记录都是无序的
3.键必须是唯一且不可变(字符串/数字/元祖)。值没有限制
2.字典的创建
创建空字典
dict01 = {}
dict01 = dict{}
创建非空字典
dict02 = {“wj”:100,“zm”:80,“zr”:90}
dict02 =dict([(“a”,“b”),(“c”,“d”)]) print(dict02)
3.字典的基础操作
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)