"""
字典:dictionary,使用键值对(key - value)存储,具有极快的查找速度
字典存放多个无序的键值队
key的特性:
1.key具有唯一性
2.key必须是不可变对象
其格式为:变量 = {key1:value1,key2:value2}
获取key对应的value值 dict[key值] ,key值不存在则报错
修改key对应的value值 dict[key值] = value值 若key值不存在,则创建新的键值对
删除字典 del dict
返回指定key的value并将指定key的键值队删除 dict.pop(key)
"""
dict1,dict2 = {"1":1},{"3":3}
print(dict1,dict1["1"],dict2)
dict1["1"]="#1"
dict1["2"]="2"
dict1["1"]=None
print(dict1,dict2.pop("3"),dict2)
del dict2
"""
字典的方法:
dict.keys() 以list的形式返回dict所有key的值
dict.values() 以list的形式返回dict所有value的值
dict.items() 返回可遍历以(key,value)元组为元素组成的list
enumerate(dict) 返回多个以(序号,value)组成的元组,序号从0开始以1递增。这里的多个以dict存在多少个键值队决定
dict.get(key) 返回dict对应key的value,若key在dict不存在,则返回None
"""
print(dict1.get("4"),)
v1,vr=enumerate(dict1)
print(v1,vr)