dict,可变得数据类型,存储映射,无序。
映射,即为一对一的kye-value键值对。
1,字典的定义
d={} #定义空字典
d=dict() #工厂方法定义字典
d={key1:value1,key2:value2……}
{}.fromkeys({key1, key2}, value)) #fromkeys函数生成字典,value一致
2,字典的增加
d[key]=value #直接通过key值增加
d.update(key1=value1,key2=value2) #update函数,若已存在key-value对,则更新,不存在,添加
d.setdefault(key1,value1) #setdefault函数,已存在,不更新,不存在,添加
3,字典的删除
del d[key]
d.pop(key) #删除指定key的key-value,如果key存在, 删除, 并且返回删除key对应的value值,如果key不存在, 直接报错
d.popitem() #删除最后一个key-value值
d.clear() #清空字典内容
4,字典的查看
d.key() #查看key
d.value() #查看value
d.items() #查看key,value
d[key] #查看key对应的value,key不存在,直接报错
d.get(key) #查看key对应的value,不存在返回none