1.创建空字典, 并赋值:dic = {},dic = dict(),dic[key] = value(key值存在改变对应的value, 不存在则添加对应键值对)
创建value值为空的字典:dic = dict.fromkeys((key, key, ....))
2.直接创建包含键值对的字典:dic = dict([(key, value), (key, value), ...])
dic = {key=value, key=value, ...}
3.访问字典:value = dic[key], value = dic.get(key)区别在于使用get方式时,指定key值不存在时返回空,直接获取时会报错
dic.setdefault(key)获取对应的key值,如果不存在时,则创建该key值,对应的value值为空
4.获取字典所有key值或value值:keys = dic.keys, values = dic.values()
5.以列表的形式返回所有键值对:items = dic.items()
6.删除指定键值对:del dic[key],;dic.pop(key)并返回对应的值,
随机删除一个键值对并返回:dic.popitem(key)
7.用b字典更新a字典, b中的key值a中没有时,直接添加,存在时更新对应value值:a.update(b)
8.清空字典:dic.clear()
9.使用字典格式化字符串:String='%(key)s, %(key)d' temp % dic
10.使用list转换成列表时只能转换value值:list(dic)