背景:列表中存储的大多是意义相近的元素,而一旦存储数据意义不相近,很难靠索引快速找出值,在这个背景下,字典就出现了。
有序无序:有序是可以根据索引进行获取值的数据类型
可变不可变:能够对元素进行修改的数据类型为可变类型
字典
概述:可变类型,因此可以进行增删改查;存储元素为key-value类型的键值对
关于key: 1.key唯一
2.key必须是不可变类型(比如元组不能作为key但是列表可以)
查询:根据key获取value
新增:字典[新增的key] = 新增的value
修改:同上,只不过修改的key和原来的一致
删除:字典.pop(key值)
其他函数:
1.字典.keys 返回所有的key
2.字典.values 返回所有的value
3.字典.items 返回key值和value值 用在for循环可以例如 for key, value in 字典.items():
集合:
概述:集合无序且不可变,常用来做数据分析,但是自动化测试用的极少,功能是去重