一、特点
1、符号:{}
2、关键字:dict
3、保存元素的方式:键值对 key:value
4、定义
dict1 = {} # 空字典
dict2 = dict() # 空字典
dict3 = {'ID':'12131'}
# 把元组转成字典
dict4 = dict([('name','lucy'),('age',18 )])
5、字典的增删改查
# 增加&修改
# dict[key] = value
# 特点:如果字典中存在同名的key,则会发生覆盖,即修改
如果没有存在同名的key,则会发生添加
# 查找
# dict[key] ---> value
# 单独遍历时只获取字典的key
# 字典的函数:items(),values(),keys()
# 删除
# 也是用del dict[key]
# pop(key,[,default]) ---》根据key删除字典中的键值对,返回值是只要删除成功,则返回键值对的# 值,无则返回默认值
# popitem(): 随机删除字典中键值对,一般是从末尾删除元素
# clear(): 清空字典
6、字典的get,items,keys,values
# values:取出字典中所有值
# keys:取出字典中所有的key键
# gets:get(key) ---》value 如果取不到值则不会报错,则返回None
## get(key,[,default]) --->value如果取不到值则返回default
7、其他的内置方法
# dict1.update(dict2): 合并两个字典
# dict1.fromkeys(seq,[,default]) : 将seq转为字典的形式,如果没有指定默认的value则用None