1.字典:dict
大括号,无序,键值对
2.键:必须是可哈希的(哈希是一种算法,可简单理解成不可变类型,如数字,字符串,元组),列表属于可变类型,是不可哈希的,因此不能当作字典的键
3.字典的增删改查
- 增:键值;setdefault方法
- 删:pop("键");del;clear ;popitem:随机删除注:于列表不同,没有remove方法删除
pop删除的时候,如果键值不存在,则会报错。返回值为value - del删除,同样是根据键进行删除,使用方法和列表一样
- clear,清空列表
- 改:最常用的还是利用键值对的方式进行修改,如果不存在返回增加
- 查:可以通过for循环,字典返回的有三种类型keys:为存放key的列表;values:为存放value的列表,items:为存放键值对的元组
解构:如图 注:要一一对应,否则报错