字典是由大括号 {} 括起来,逗号‘,’ 去分割每个元素. 每个元素由键值对组成。key:value
字典的 key必须是不可变类型,value 可以是任意数据类型。
对key来说: 列表、字典不能作为key,元组可以当做key也是要指明情况只包含一级元素。
字典是无序的。{}空字典
注意:如果存在相同的key,字典是随机把相同key的去掉。
取key值:keys()
取values值:values()
取key-value值:items()
pop() :删除指定元素,不存在会报错,但可以指定第二个参数方式报错
copy() :copy一份
clear() : 清除
fromkeys(*args,**kwargs) 创建一个字典 指定统一值 . 无序的
*args 除数值外的任意数值 **kwargs 可以是包含任意值
随机pop出数据,因为字典本身就是无序的,没法确定顺序
setdefault 设置值
如果key存在,不设置,返回当前存在key对应的值
如果key不存在,设置,获取当前设置key的值
update 更新值. 如果存在更新的key,更新对应的value,如果不存在添加进去